/* AgentWP Newsroom — intentionally isolated from the homepage and Elementor. */
.newsroom-main,.intelligence-main{--nr-ink:#111a2b;--nr-muted:#5e687c;--nr-paper:#f6f3ec;--nr-white:#fff;--nr-cyan:#26d9cb;--nr-blue:#0b6272;--nr-line:#d9dce2;background:var(--nr-paper);color:var(--nr-ink);overflow:clip}
.newsroom-shell{inline-size:min(1180px,calc(100% - 48px));margin-inline:auto}
.newsroom-reading-shell{inline-size:min(1120px,calc(100% - 48px));margin-inline:auto}
.newsroom-main a,.intelligence-main a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}
.newsroom-main :where(a,button,input):focus-visible,.intelligence-main :where(a,button,summary):focus-visible{outline:3px solid #ffce45;outline-offset:3px}
.newsroom-masthead,.intelligence-hero{background:radial-gradient(circle at 80% 10%,rgba(38,217,203,.17),transparent 35%),#07111d;color:#eefcff;border-block-end:1px solid rgba(38,217,203,.45)}
.newsroom-masthead__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);column-gap:64px;align-items:end;padding-block:82px 54px}
.newsroom-masthead__inner>p,.newsroom-masthead__inner>h1{grid-column:1}
.newsroom-masthead h1,.intelligence-hero h1{margin:0;font-size:clamp(3rem,7vw,6.75rem);line-height:.92;letter-spacing:-.055em;overflow-wrap:anywhere}
.newsroom-masthead>div>p:not(.newsroom-eyebrow){max-inline-size:660px;margin-block:22px 0;color:#aebdca;font-size:1.1rem}
.newsroom-eyebrow,.newsroom-section-label{margin:0 0 14px;color:var(--nr-cyan);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.newsroom-search{grid-column:2;grid-row:1/4;align-self:center}
.newsroom-search label{display:block;margin-block-end:9px;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.newsroom-search>div{display:flex}.newsroom-search input{min-inline-size:0;flex:1;border:1px solid #59677a;border-inline-end:0;border-radius:8px 0 0 8px;background:#101d2d;color:#fff;padding:13px}.newsroom-search button,.newsroom-button{border:0;border-radius:0 8px 8px 0;background:var(--nr-cyan);color:#062026;font-weight:900;padding:13px 18px;cursor:pointer}
.newsroom-filters{display:flex;gap:8px;overflow-x:auto;margin-block:0 42px;padding-block:22px 10px;scrollbar-width:thin}.newsroom-filters a{flex:none;border:1px solid #bec5cd;border-radius:999px;padding:8px 14px;text-decoration:none;font-size:.86rem;font-weight:750}.newsroom-filters a:hover,.newsroom-filters .is-active{border-color:var(--nr-blue);background:var(--nr-blue);color:#fff}
.newsroom-lead{margin-block-end:68px}.newsroom-lead-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-block-size:510px;background:#07111d;color:#efffff;border-radius:18px;overflow:hidden;box-shadow:0 22px 55px rgba(18,34,50,.16)}
.newsroom-lead-card__media{position:relative;min-block-size:360px;overflow:hidden}.newsroom-lead-card__media .newsroom-image{position:absolute;inset:0}.newsroom-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.newsroom-lead-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px)}
.newsroom-kicker{display:inline-block;align-self:flex-start;color:var(--nr-blue);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.newsroom-lead-card .newsroom-kicker,.intelligence-hero .newsroom-kicker{color:var(--nr-cyan)}
.newsroom-lead-card h2{margin:18px 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.03;letter-spacing:-.045em;overflow-wrap:anywhere}.newsroom-lead-card h2 a{text-decoration:none}.newsroom-lead-card__body>p{color:#b7c5d1;line-height:1.65}.newsroom-button{display:inline-block;align-self:flex-start;margin-block-start:26px;border-radius:8px;text-decoration:none}
.newsroom-fresh,.newsroom-latest{margin-block:0 76px}.newsroom-fresh>h2,.newsroom-latest>h2,.intelligence-related>h2{color:var(--nr-ink);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.newsroom-fresh__grid,.newsroom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.newsroom-card{display:flex;min-inline-size:0;flex-direction:column;background:var(--nr-white);border:1px solid var(--nr-line);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(17,26,43,.06)}.newsroom-card__media{aspect-ratio:16/9;overflow:hidden}.newsroom-card__media img{transition:transform .35s ease}.newsroom-card__media:hover img{transform:scale(1.025)}.newsroom-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.newsroom-card h2{margin:12px 0;color:var(--nr-ink);font-size:clamp(1.25rem,2vw,1.62rem);line-height:1.14;letter-spacing:-.025em;overflow-wrap:anywhere}.newsroom-card h2 a{text-decoration:none}.newsroom-card h2 a:hover{text-decoration:underline}.newsroom-card__body>p{margin:0;color:var(--nr-muted);line-height:1.6}.newsroom-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--nr-muted);font-size:.78rem}.newsroom-card .newsroom-meta{margin-block-start:auto;padding-block-start:24px}.newsroom-meta>*+*{position:relative}.newsroom-meta>*+*::before{position:absolute;inset-inline-start:-10px;content:'·'}
.newsroom-pagination,.navigation.pagination{margin-block:50px 80px}.newsroom-pagination .page-numbers,.navigation.pagination .page-numbers{display:inline-flex;min-inline-size:42px;min-block-size:42px;align-items:center;justify-content:center;margin:3px;border:1px solid var(--nr-line);border-radius:8px;background:#fff;text-decoration:none}.newsroom-pagination .current,.navigation.pagination .current{background:var(--nr-ink);color:#fff}.newsroom-listing .newsroom-masthead .newsroom-shell{padding-block:64px}.newsroom-listing .newsroom-grid{padding-block:54px}.newsroom-description{max-inline-size:720px;color:#b7c5d1}
.intelligence-hero{padding-block:52px 70px}.intelligence-hero .newsroom-reading-shell{inline-size:min(940px,calc(100% - 48px))}.intelligence-hero h1{max-inline-size:920px;margin-block:22px;font-size:clamp(2.7rem,6.4vw,6rem)}.intelligence-deck{max-inline-size:760px;margin:0;color:#bdcbd5;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.intelligence-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;color:#99aabd;font-size:.8rem;margin-block-end:34px}.intelligence-breadcrumbs a{text-decoration:none}.intelligence-byline{margin-block-start:30px;color:#aebcca}.intelligence-byline a{color:#fff;font-weight:800}
.intelligence-cover{position:relative;margin-block:-34px 58px}.intelligence-cover .newsroom-image{aspect-ratio:16/9;border-radius:16px;background:#dfe4e6;box-shadow:0 24px 60px rgba(7,17,29,.22)}.intelligence-cover figcaption{margin-block-start:10px;color:var(--nr-muted);font-size:.82rem}
.intelligence-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,280px);gap:70px;align-items:start}.intelligence-content{min-inline-size:0}.intelligence-sidebar{position:sticky;inset-block-start:30px}.intelligence-summary{margin-block-end:42px;border-inline-start:4px solid var(--nr-cyan);background:#e8f8f4;padding:24px 28px}.intelligence-summary h2{margin:0 0 8px;color:#075765;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:900;line-height:1.15;text-transform:uppercase;letter-spacing:.065em}.intelligence-summary p{margin:0;line-height:1.6}
.intelligence-toc{border-block-start:3px solid var(--nr-ink);padding-block-start:18px}.intelligence-toc h2{margin:0 0 15px;font-size:1rem;text-transform:uppercase}.intelligence-toc ol{margin:0;padding:0;list-style:none}.intelligence-toc li{margin-block:10px;line-height:1.35}.intelligence-toc .is-level-3{padding-inline-start:14px;font-size:.88rem}.intelligence-toc a{text-decoration:none}.intelligence-toc a:hover{text-decoration:underline}.intelligence-toc--mobile{display:none}
.intelligence-prose{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.08rem,1.6vw,1.21rem);line-height:1.78;overflow-wrap:anywhere}.intelligence-prose :where(h2,h3,h4){color:var(--nr-ink);font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:850;line-height:1.12;letter-spacing:-.035em;scroll-margin-block-start:24px}.intelligence-prose h2{margin-block:2.7em .7em;font-size:clamp(1.8rem,3.7vw,2.85rem)}.intelligence-prose h3{margin-block:2.1em .6em;font-size:clamp(1.4rem,2.8vw,2rem)}.intelligence-prose :where(img,video,iframe,table){max-inline-size:100%}.intelligence-prose img{block-size:auto}.intelligence-prose iframe{inline-size:100%}.intelligence-prose blockquote{margin-inline:0;border-inline-start:4px solid var(--nr-cyan);padding-inline-start:24px;font-size:1.25em}.intelligence-prose pre{max-inline-size:100%;overflow:auto}.intelligence-prose a{color:#075c6a}
.intelligence-share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block:56px 24px;padding-block:22px;border-block:1px solid var(--nr-line)}.intelligence-share :where(a,button){border:1px solid #aeb6bf;border-radius:999px;background:#fff;color:var(--nr-ink);padding:9px 14px;text-decoration:none;cursor:pointer}.intelligence-tags{display:flex;flex-wrap:wrap;gap:8px}.intelligence-tags a{color:var(--nr-blue)}.intelligence-post-nav{margin-block:42px}.intelligence-post-nav .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intelligence-post-nav a{display:block;border:1px solid var(--nr-line);border-radius:10px;background:#fff;padding:18px;text-decoration:none;overflow-wrap:anywhere}.intelligence-post-nav span{display:block;color:var(--nr-muted);font-size:.78rem}.newsroom-button--back{margin-block-end:70px}.intelligence-related{border-block-start:1px solid var(--nr-line);padding-block:54px 90px}.newsroom-comments{padding-block:50px}.intelligence-related .newsroom-grid{margin-block-start:30px}
[dir=rtl] .newsroom-main,[dir=rtl] .intelligence-main{text-align:start}
@media(max-width:900px){.newsroom-masthead__inner{display:block;padding-block:56px 42px}.newsroom-search{max-inline-size:520px;margin-block-start:32px}.newsroom-lead-card{grid-template-columns:1fr}.newsroom-lead-card__media{aspect-ratio:16/9;min-block-size:0}.newsroom-fresh__grid,.newsroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-layout{display:block}.intelligence-sidebar{display:none}.intelligence-toc--mobile{display:block;margin-block:28px;padding:0;border:1px solid var(--nr-line);border-radius:10px;background:#fff}.intelligence-toc--mobile summary{padding:16px;font-weight:800;cursor:pointer}.intelligence-toc--mobile ol{padding:0 18px 16px}}
@media(max-width:620px){.newsroom-shell,.newsroom-reading-shell,.intelligence-hero .newsroom-reading-shell{inline-size:min(100% - 28px,1180px)}.newsroom-masthead h1{font-size:clamp(3rem,18vw,5rem)}.newsroom-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.newsroom-filters{margin-block-end:28px}.newsroom-lead{margin-block-end:50px}.newsroom-lead-card{border-radius:12px}.newsroom-lead-card__body{padding:26px 22px}.newsroom-fresh__grid,.newsroom-grid{grid-template-columns:1fr}.newsroom-fresh,.newsroom-latest{margin-block-end:54px}.newsroom-card__body{padding:20px}.intelligence-hero{padding-block:34px 56px}.intelligence-hero h1{font-size:clamp(2.45rem,13vw,4.2rem)}.intelligence-breadcrumbs{margin-block-end:26px}.intelligence-cover{margin-block:-26px 40px}.intelligence-cover .newsroom-image{border-radius:10px}.intelligence-byline{display:grid;gap:7px}.newsroom-meta>*+*::before{display:none}.intelligence-summary{padding:20px}.intelligence-post-nav .nav-links{grid-template-columns:1fr}.intelligence-related{padding-block-end:64px}}
@media(prefers-reduced-motion:reduce){.newsroom-card__media img{transition:none}.newsroom-card__media:hover img{transform:none}.newsroom-main,.intelligence-main{scroll-behavior:auto}}
