/* Webtick News: shared editorial visual language, isolated news details */
.webtick-news-single .webtick-editorial-kicker span{letter-spacing:.12em}
.webtick-news-source{display:flex;align-items:flex-start;gap:18px;margin:34px 0 12px;padding:24px;border:1px solid color-mix(in srgb,var(--md-sys-color-primary) 25%,var(--md-sys-color-outline-variant));border-radius:24px;background:linear-gradient(125deg,var(--md-sys-color-surface-container-low),color-mix(in srgb,var(--md-sys-color-primary-container) 40%,var(--md-sys-color-surface-container-low)));box-shadow:var(--md-sys-elevation-level-1)}
.webtick-news-source-mark{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-size:25px}
.webtick-news-source-content{min-width:0;flex:1}.webtick-news-source-eyebrow{font-size:11px;font-weight:850;color:var(--md-sys-color-primary)}
.webtick-news-source h2{margin:5px 0 7px;font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--md-sys-color-on-surface)}
.webtick-news-source p{margin:0 0 14px;color:var(--md-sys-color-on-surface-variant);font-size:13px;line-height:1.9}
.webtick-news-source a{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:12px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);text-decoration:none;font-size:12px;font-weight:850;transition:transform .2s ease,filter .2s ease}
.webtick-news-source a:hover{transform:translateY(-2px);filter:brightness(1.06)}
.webtick-news-single .webtick-entry-content img{max-width:100%;height:auto;border-radius:16px}
.webtick-news-topic-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.webtick-news-topic-chips a{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border:1px solid var(--md-sys-color-outline-variant);border-radius:999px;background:var(--md-sys-color-surface-container-lowest);font-size:12px;font-weight:750;color:var(--md-sys-color-on-surface-variant);text-decoration:none}
.webtick-news-topic-chips a.is-active,.webtick-news-topic-chips a:hover{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}
.webtick-news-card .webtick-journal-card-media img{object-fit:cover}
@media(max-width:600px){.webtick-news-source{padding:18px;gap:12px;border-radius:18px}.webtick-news-source-mark{width:40px;height:40px;flex-basis:40px}}

/* News intelligence components — theme-owned rendering, responsive and RTL */
.webtick-news-brief,.webtick-news-intelligence{direction:rtl;text-align:right;box-sizing:border-box}
.webtick-news-overline{display:block;font-size:12px;letter-spacing:.02em;font-weight:750;color:var(--md-sys-color-primary,#127686)}
.webtick-news-brief{margin:0 0 30px;padding:27px 30px;border:1px solid var(--md-sys-color-outline-variant,#d5e3e6);border-radius:24px;background:linear-gradient(130deg,var(--md-sys-color-primary-container,#e0f3f3),var(--md-sys-color-surface-container-lowest,#fff));box-shadow:0 8px 30px rgba(15,57,70,.045)}
.webtick-news-brief-heading{display:flex;align-items:center;gap:15px;margin-bottom:15px}
.webtick-news-brief-icon{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--md-sys-color-primary,#116f7d);color:var(--md-sys-color-on-primary,#fff);font-size:28px;line-height:1}
.webtick-news-brief h2,.webtick-news-intelligence h2{margin:4px 0 0;font-size:clamp(20px,2.6vw,27px);line-height:1.55}
.webtick-news-brief h2{color:var(--md-sys-color-on-surface,#152e35)}
.webtick-news-brief p{margin:0;font-size:clamp(15px,1.6vw,17px);line-height:2.15;color:var(--md-sys-color-on-surface,#1b3b43)}
.webtick-news-intelligence{margin:40px 0 32px;overflow:hidden;border-radius:26px;border:1px solid var(--md-sys-color-outline-variant,#d6e0e4);background:var(--md-sys-color-surface-container-lowest,#fff);box-shadow:0 12px 40px rgba(10,42,55,.07)}
.webtick-news-intelligence-head{padding:28px 32px;background:linear-gradient(120deg,#103b4b,#0e6576);color:#fff}
.webtick-news-intelligence-head .webtick-news-overline{color:#a5e7e8}
.webtick-news-intelligence-head h2{color:#fff}
.webtick-news-intelligence-head p{margin:7px 0 0;color:#d2eff0;font-size:13px}
.webtick-news-intelligence-body{padding:27px 32px}
.webtick-news-intelligence-item{padding:0 0 18px;margin:0 0 19px;border-bottom:1px solid var(--md-sys-color-outline-variant,#e5edef)}
.webtick-news-intelligence-item h3,.webtick-news-intelligence-related h3{margin:0 0 7px;font-size:clamp(16px,1.75vw,19px);line-height:1.7;color:var(--md-sys-color-on-surface,#153541)}
.webtick-news-intelligence-item p{margin:0;line-height:2.05;font-size:15px;color:var(--md-sys-color-on-surface-variant,#455761)}
.webtick-news-urgency{display:flex;align-items:center;gap:7px;flex-wrap:wrap;width:fit-content;max-width:100%;padding:9px 15px;border-radius:999px;background:#e7f4f5;color:#135b67;font-size:13px;line-height:1.7}
.webtick-news-urgency.urgency-important{background:#fff0d5;color:#865110}.webtick-news-urgency.urgency-none{background:#e3f3ea;color:#216742}
.webtick-news-intelligence-related{margin-top:23px}.webtick-news-intelligence-related ul{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none}
.webtick-news-intelligence-related li{margin:0;padding:0}.webtick-news-intelligence-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--md-sys-color-outline-variant,#e0e8e9);border-radius:13px;background:var(--md-sys-color-surface-container-low,#f7fafb);color:var(--md-sys-color-primary,#126f80);text-decoration:none;font-size:14px;font-weight:650;transition:background .2s,border-color .2s}
.webtick-news-intelligence-related a:hover{background:var(--md-sys-color-primary-container,#e4f4f6);border-color:var(--md-sys-color-primary,#126f80)}
@media(max-width:640px){.webtick-news-brief{padding:19px;border-radius:19px}.webtick-news-brief-heading{gap:11px}.webtick-news-brief-icon{width:42px;height:42px;flex-basis:42px}.webtick-news-intelligence{border-radius:20px;margin:30px 0}.webtick-news-intelligence-head,.webtick-news-intelligence-body{padding:20px}.webtick-news-intelligence-item p{font-size:14px}}
