:root{
  --navy:#111C26;--navy-2:#182733;--verm:#EF5C4C;--blue:#4487E8;--chart:#B8D968;--lav:#C7B8DD;--paper:#F8F7F2;--paper-2:#F0EEE8;--warm:#D9D6CF;--ink:#111C26;--muted:#647079;--line:rgba(17,28,38,.14);
  --serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif;--condensed:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;
  --shell:min(1280px,calc(100% - 64px));--wide:min(1100px,calc(100% - 64px));--narrow:min(760px,calc(100% - 48px));
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.shell{width:var(--shell);margin-inline:auto}.shell-wide{width:var(--wide);margin-inline:auto}.shell-narrow{width:var(--narrow);margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:16px;z-index:9999;background:var(--chart);padding:10px 14px;font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.eyebrow,.section-kicker,.silence-label{font-family:var(--condensed);font-size:.72rem;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.section-kicker{color:var(--chart)}.section-kicker.dark{color:var(--navy)}.silence-label{color:#8a8f90;writing-mode:vertical-rl;transform:rotate(180deg)}

.site-header{position:relative;z-index:100;background:rgba(248,247,242,.96);border-bottom:1px solid var(--line)}.header__inner{height:76px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand__mark{position:relative;width:34px;height:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-items:end}.brand__mark:after{content:"";position:absolute;left:5px;right:-1px;top:5px;height:5px;background:var(--blue);mix-blend-mode:multiply}.brand__mark i{display:block;background:var(--verm)}.brand__mark i:nth-child(1){height:16px}.brand__mark i:nth-child(2){height:28px}.brand__mark i:nth-child(3){height:21px}.brand__word{font-family:var(--serif);font-size:1.62rem;font-weight:700;letter-spacing:-.045em}.custom-logo{max-height:46px;width:auto}.desktop-nav{margin-left:auto}.desktop-nav ul,.footer-nav ul,.mobile-nav ul{list-style:none;margin:0;padding:0}.desktop-nav ul{display:flex;align-items:center;gap:22px}.desktop-nav a{position:relative;font-size:.78rem;font-weight:800;letter-spacing:.01em}.desktop-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:var(--verm);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.desktop-nav a:hover:after,.desktop-nav .current-menu-item>a:after{transform:scaleX(1)}.header__actions{display:flex;align-items:center;gap:13px}.search-toggle{display:flex;align-items:center;gap:7px;border:0;background:none;padding:8px 0;font-size:.75rem;font-weight:800;cursor:pointer}.search-toggle b{font-size:1.1rem;color:var(--verm)}.signal-dot{width:7px;height:7px;border-radius:50%;background:var(--verm)}.menu-toggle{display:none;border:0;background:transparent;padding:8px;cursor:pointer}.menu-toggle>span:not(.screen-reader-text){display:block;width:22px;height:2px;background:var(--navy);margin:4px 0}.header-search-panel{position:absolute;left:0;right:0;top:76px;background:var(--navy);color:var(--paper);border-top:1px solid rgba(255,255,255,.1)}.header-search{padding:38px 0 44px}.header-search>div{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.5);margin-top:20px}.header-search input{flex:1;min-width:0;border:0;background:transparent;padding:8px 0 15px;font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.6rem);outline:0}.header-search button{border:0;background:none;color:var(--paper);font-weight:900;cursor:pointer}.header-search button span{color:var(--chart);margin-left:6px}.mobile-nav{position:absolute;left:0;right:0;top:70px;background:var(--navy);color:var(--paper);padding:34px 0 40px;max-height:calc(100vh - 70px);overflow:auto}.mobile-nav__inner>span{color:var(--chart)}.mobile-nav ul{margin-top:20px}.mobile-nav li{border-top:1px solid rgba(255,255,255,.14)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-family:var(--condensed);font-size:clamp(1.45rem,8vw,2.5rem);font-weight:900;text-transform:uppercase}.mobile-nav a:after{content:"↗";color:var(--verm);font-family:var(--sans);font-size:1rem}.mobile-nav form{display:flex;border-bottom:1px solid rgba(255,255,255,.35);margin-top:28px}.mobile-nav input{flex:1;min-width:0;border:0;background:transparent;color:#fff;padding:12px 0;outline:none}.mobile-nav button{border:0;background:none;color:var(--chart)}

.silence{background:var(--paper)}.signal{background:var(--navy);color:var(--paper)}.opening{min-height:calc(100vh - 76px);padding:72px 0 110px;display:flex;align-items:center}.opening__grid{display:grid;grid-template-columns:56px minmax(0,1.22fr) minmax(310px,.72fr);gap:54px;align-items:end}.opening__rail{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 0}.opening__rail span{font-family:var(--condensed);font-size:.6rem;font-weight:900;letter-spacing:.15em;writing-mode:vertical-rl;transform:rotate(180deg)}.opening__rail i{display:block;flex:1;width:1px;background:var(--line);margin:22px 0}.opening__copy{padding:84px 0 32px}.opening h1{font-family:var(--serif);font-weight:500;font-size:clamp(4rem,7.5vw,7.8rem);line-height:.82;letter-spacing:-.07em;margin:30px 0 38px}.opening h1 em{font-weight:400;color:var(--verm)}.opening__intro{max-width:590px;margin:0;color:#4f5960;font-size:1.05rem;line-height:1.65}.hero-search{max-width:560px;display:flex;align-items:center;border-bottom:2px solid var(--navy);margin-top:36px}.hero-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;outline:none}.hero-search button{border:0;background:transparent;padding:12px 0;font-family:var(--condensed);font-size:.78rem;font-weight:900;text-transform:uppercase;cursor:pointer}.hero-search button span{color:var(--verm);margin-left:5px}.opening__feature{max-width:420px;justify-self:end}.opening__image{display:block;position:relative;background:var(--warm)}.opening__image img{width:100%;aspect-ratio:4/5;object-fit:cover}.image-index{position:absolute;right:-14px;bottom:-16px;background:var(--blue);color:#fff;padding:10px 12px;font-family:var(--condensed);font-weight:900}.opening__feature-copy{padding:22px 0 0 46px}.opening__feature-copy h2{font-family:var(--serif);font-size:1.45rem;line-height:1.12;letter-spacing:-.025em;margin:9px 0 0}.opening__feature-copy h2 a:hover{color:var(--verm)}

.section-intro{display:grid;grid-template-columns:100px 1fr;gap:28px;align-items:start;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.16);margin-bottom:42px}.section-number{font-family:var(--condensed);font-size:4rem;font-weight:900;line-height:.82;color:var(--verm)}.section-intro p{margin:9px 0 0;color:#aeb8bf;font-size:.88rem}.signal-burst{padding:90px 0 110px}.signal-burst__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr) minmax(240px,.58fr);gap:46px}.lead-story__meta{display:flex;justify-content:space-between;color:#aeb8bf;border-top:1px solid rgba(255,255,255,.2);padding-top:12px;font-size:.72rem}.lead-story h2{font-family:var(--serif);font-size:clamp(2.8rem,4.7vw,5.45rem);line-height:.93;letter-spacing:-.055em;font-weight:500;margin:22px 0 24px}.lead-story h2 a:hover{color:var(--chart)}.lead-story>p{max-width:680px;color:#c4ccd1;margin-bottom:28px}.signal-read{display:inline-flex;gap:8px;align-items:center;font-size:.78rem;font-weight:900;text-transform:uppercase;border-bottom:1px solid var(--verm);padding-bottom:3px}.signal-read span{color:var(--verm)}.burst-list{border-top:1px solid rgba(255,255,255,.2)}.burst-item{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}.burst-index{font-family:var(--condensed);font-weight:900;color:var(--blue);font-size:.78rem}.burst-item h3{font-size:1.02rem;line-height:1.28;margin:8px 0 0}.burst-item h3 a:hover{color:var(--chart)}.burst-side img{width:100%;aspect-ratio:1/1;object-fit:cover}.category-shortcuts{border-top:1px solid rgba(255,255,255,.2);margin-top:18px;padding-top:14px}.category-shortcuts>a{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.72rem;font-weight:800}.category-shortcuts>a span{color:var(--verm)}

.single-story{padding:168px 0}.single-story__inner{display:grid;grid-template-columns:40px minmax(0,1.05fr) minmax(0,.9fr);gap:64px;align-items:center}.single-story__media img{width:100%;aspect-ratio:4/3;object-fit:cover}.single-story__copy{max-width:560px}.single-story__copy h2{font-family:var(--serif);font-size:clamp(2.8rem,5vw,5.7rem);font-weight:400;line-height:.94;letter-spacing:-.06em;margin:22px 0 27px}.single-story__copy p{color:var(--muted);margin-bottom:25px}.quiet-link{display:inline-block;font-size:.79rem;font-weight:900;border-bottom:1px solid var(--verm);padding-bottom:3px}

.category-wall{padding:84px 0 105px}.category-wall__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-top:20px}.category-wall .cat{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;padding:24px 22px 20px;border:1px solid rgba(255,255,255,.12);transition:background .2s,color .2s,transform .2s}.category-wall .cat:before{content:"";position:absolute;left:0;top:0;width:100%;height:7px;background:var(--verm)}.category-wall .cat>span{position:relative;font-family:var(--condensed);font-weight:900;text-transform:uppercase;line-height:.78;letter-spacing:-.055em}.category-wall .cat small{position:relative;display:block;margin-top:24px;font-size:.6rem;font-weight:900;letter-spacing:.1em;color:#acb5bb}.category-wall .cat:hover{background:var(--paper);color:var(--navy);transform:translateY(-4px)}.category-wall .cat:hover small{color:#657079}.cat--1{grid-column:span 7}.cat--1>span{font-size:clamp(4rem,8vw,8.8rem)}.cat--2{grid-column:span 5}.cat--2:before{background:var(--blue)!important}.cat--2>span{font-size:clamp(3rem,5.5vw,6.2rem)}.cat--3{grid-column:span 4}.cat--3:before{background:var(--chart)!important}.cat--3>span{font-size:clamp(2.8rem,4.5vw,5rem)}.cat--4{grid-column:span 8}.cat--4:before{background:var(--lav)!important}.cat--4>span{font-size:clamp(3.5rem,7vw,7.4rem)}.cat--5{grid-column:span 7}.cat--5:before{background:var(--blue)!important}.cat--5>span{font-size:clamp(3.3rem,6vw,6.4rem)}.cat--6{grid-column:span 5}.cat--6>span{font-size:clamp(3rem,5vw,5.5rem)}

.analysis-feature{padding:180px 0}.analysis-feature__grid{display:grid;grid-template-columns:150px minmax(0,850px);gap:68px;justify-content:center}.analysis-feature__aside{border-right:1px solid var(--line);display:flex;gap:35px;align-items:flex-start}.analysis-feature__aside p{margin:0;font-family:var(--serif);font-size:.95rem;color:#71797d}.analysis-feature article h2{font-family:var(--serif);font-weight:400;font-size:clamp(3.2rem,5.8vw,6.5rem);line-height:.92;letter-spacing:-.065em;margin:28px 0 34px}.analysis-feature article>p{font-family:var(--serif);font-size:1.35rem;line-height:1.55;color:#4f585d;margin:0}.analysis-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:40px;padding-top:14px;font-size:.72rem;font-weight:800}.analysis-meta a{color:var(--verm)}

.trending{padding:84px 0 105px}.trending__list{border-top:1px solid rgba(255,255,255,.16)}.trending article{display:grid;grid-template-columns:100px 130px minmax(0,1fr) 40px;gap:28px;align-items:center;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.16)}.trend-no{font-family:var(--condensed);font-size:4.1rem;font-weight:900;line-height:.8;color:var(--verm)}.trending article:nth-child(2n) .trend-no{color:var(--blue)}.trend-cat{font-family:var(--condensed);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#aeb8bf}.trending h3{font-family:var(--condensed);font-size:clamp(1.55rem,2.8vw,3.2rem);font-weight:900;line-height:.98;text-transform:uppercase;margin:0}.trending h3 a:hover{color:var(--chart)}.trend-arrow{font-size:1.35rem;color:var(--chart);text-align:right}

.discovery{padding:165px 0}.discovery__inner{position:relative;max-width:850px;text-align:center}.discovery__inner>.silence-label{position:absolute;left:-80px;top:6px}.discovery h2{font-family:var(--serif);font-size:clamp(3.2rem,6.2vw,6.5rem);font-weight:400;line-height:.92;letter-spacing:-.06em;margin:34px 0 52px}.discovery form,.search-opening form,.error-page form{display:flex;align-items:center;border-bottom:2px solid var(--navy)}.discovery input,.search-opening input,.error-page input{flex:1;min-width:0;border:0;background:transparent;padding:14px 0;outline:none}.discovery button,.search-opening button,.error-page button{border:0;background:transparent;font-family:var(--condensed);font-weight:900;text-transform:uppercase;cursor:pointer}.discovery-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:28px}.discovery-topics a{border:1px solid var(--warm);padding:7px 11px;font-size:.7rem;font-weight:800}.discovery-topics a:hover{background:var(--navy);color:var(--paper)}

.latest-index{padding:105px 0 130px;background:var(--paper-2)}.latest-index__head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:42px}.latest-index__head h2{font-family:var(--serif);font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:400;line-height:.96;letter-spacing:-.05em;margin:17px 0 0}.latest-count{font-family:var(--condensed);font-size:2.2rem;font-weight:900;color:#8b8f8e}.latest-index__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px 28px}.story-card{min-width:0}.story-card__media{display:block;overflow:hidden;background:var(--warm)}.story-card__media img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .35s ease}.story-card:hover .story-card__media img{transform:scale(1.025)}.story-card__body{padding-top:15px}.story-card h3{font-family:var(--serif);font-size:1.48rem;line-height:1.1;letter-spacing:-.028em;margin:9px 0 10px}.story-card h3 a:hover{color:var(--verm)}.story-card p{color:var(--muted);font-size:.9rem;line-height:1.55;margin:0}.story-card--compact h3{font-family:var(--condensed);font-size:1.3rem;font-weight:900;line-height:1.04;text-transform:uppercase;letter-spacing:-.015em}.older-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #a9ada9;border-bottom:1px solid #a9ada9;margin-top:65px;padding:18px 0;font-family:var(--condensed);font-size:.82rem;font-weight:900;text-transform:uppercase}.older-cta b{font-size:1.25rem;color:var(--verm)}

.single-main{padding-top:28px}.article__head{padding:44px 0 54px}.article__head-grid{display:grid;grid-template-columns:90px minmax(0,1fr);gap:52px}.article__side-note{display:flex;flex-direction:column;align-items:center;gap:17px;padding-top:46px}.article__side-note span{font-family:var(--condensed);font-size:.58rem;font-weight:900;letter-spacing:.13em;writing-mode:vertical-rl;transform:rotate(180deg)}.article__side-note i{width:1px;height:80px;background:var(--line)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:42px;color:#7a8388;font-size:.72rem}.breadcrumbs a:hover{color:var(--verm)}.article-cat{display:inline-block;color:var(--verm);margin-bottom:18px}.article__title-wrap h1{max-width:940px;font-family:var(--serif);font-weight:500;font-size:clamp(2.55rem,5vw,5.2rem);line-height:.96;letter-spacing:-.055em;margin:0 0 26px}.dek{max-width:780px;font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.48rem);line-height:1.5;color:#596267;margin:0 0 28px}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:14px;border-top:1px solid var(--line);font-size:.72rem;color:#6f777b}.byline a{font-weight:900;color:var(--ink)}.byline__label{font-family:var(--serif);font-style:italic}.article__hero{margin-bottom:62px}.article__hero img{width:100%;max-height:660px;object-fit:cover}.article__hero figcaption{display:flex;justify-content:flex-end;margin-top:8px;font-family:var(--condensed);font-size:.57rem;font-weight:900;letter-spacing:.12em;color:#8d9292}.article__body{display:grid;grid-template-columns:150px minmax(0,760px);gap:55px;justify-content:center}.article__rail{position:sticky;top:28px;align-self:start;display:flex;flex-direction:column;gap:11px;color:#747d81;font-size:.7rem}.article__rail .rail-rule{width:36px;height:4px;background:var(--verm);margin-bottom:4px}.article__rail a{font-weight:900;color:var(--ink)}.article__content{min-width:0;padding-bottom:110px;font-family:var(--serif);font-size:1.08rem;line-height:1.86;color:#202b33}.article__content>*:first-child{margin-top:0}.article__content p{margin:0 0 1.55em}.article__content h2,.article__content h3,.article__content h4{font-family:var(--serif);color:var(--ink);line-height:1.08;letter-spacing:-.035em}.article__content h2{position:relative;font-size:2.1rem;margin:2.15em 0 .8em;padding-top:16px}.article__content h2:before{content:"";position:absolute;left:0;top:0;width:38px;height:5px;background:var(--verm)}.article__content h3{font-size:1.55rem;margin:1.8em 0 .7em}.article__content a:not(.wp-block-button__link){color:#1b63c7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article__content ul,.article__content ol{padding-left:1.35em;margin:0 0 1.7em}.article__content li{margin:.45em 0}.article__content blockquote{margin:2.5em 0;padding:8px 0 8px 28px;border-left:5px solid var(--lav);font-size:1.35rem;line-height:1.55;color:#39434a}.article__content table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:.86rem;margin:2.2em 0}.article__content th,.article__content td{padding:12px 13px;border:1px solid var(--warm);text-align:left;vertical-align:top}.article__content th{background:var(--navy);color:var(--paper)}.article__content figure{margin:2.2em 0}.article__content figcaption{font-family:var(--sans);font-size:.72rem;color:#7a8388}.article__content .wp-block-pullquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2em 0}.article__content .wp-block-pullquote blockquote{border:0;padding:0;margin:0}.article__content .key-takeaways,.article__content .wp-block-group.is-style-key-takeaways{background:var(--navy);color:var(--paper);padding:28px 30px;margin:2.4em 0;font-family:var(--sans)}.article__content .key-takeaways h2,.article__content .wp-block-group.is-style-key-takeaways h2{color:var(--paper);margin-top:0}.next-signals{background:var(--navy);color:var(--paper);padding:82px 0 95px}.next-signals .section-kicker{display:block;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:16px;margin-bottom:28px;font-size:.9rem}.next-signals__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.next-signals .story-card--compact{border-top:6px solid var(--verm);padding-top:18px}.next-signals .story-card--compact:nth-child(2){border-color:var(--blue)}.next-signals .story-card--compact:nth-child(3){border-color:var(--chart)}

.category-mast{padding:76px 0 86px}.category-mast .breadcrumbs{color:#aeb8bf;margin-bottom:44px}.category-mast__inner{display:grid;grid-template-columns:150px 1fr;gap:65px}.category-mast__index{display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid rgba(255,255,255,.16);padding-right:34px}.category-mast__index span{font-family:var(--condensed);font-size:.6rem;font-weight:900;letter-spacing:.13em;color:#aeb8bf}.category-mast__index b{font-family:var(--condensed);font-size:5rem;line-height:.9;color:var(--verm)}.category-mast h1{font-family:var(--condensed);font-size:clamp(4.5rem,11vw,10rem);font-weight:900;line-height:.75;letter-spacing:-.065em;text-transform:uppercase;margin:25px 0 30px}.category-desc{max-width:650px;color:#bdc5ca}.category-flow{padding:82px 0 120px}.category-item{position:relative;display:grid;grid-template-columns:44px minmax(260px,.75fr) minmax(0,1fr);gap:34px;align-items:center;padding:46px 0;border-top:1px solid var(--line)}.category-item__index{align-self:start;font-family:var(--condensed);font-size:.72rem;font-weight:900;color:#909696}.category-item__media img{width:100%;aspect-ratio:4/3;object-fit:cover}.category-item__copy h2{font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.8rem);font-weight:500;line-height:1;letter-spacing:-.045em;margin:14px 0 18px}.category-item__copy p{color:var(--muted);margin:0 0 18px}.category-item--feature{grid-template-columns:44px minmax(0,1.05fr) minmax(0,.8fr);padding-top:0;border-top:0;padding-bottom:80px}.category-item--feature .category-item__media img{aspect-ratio:16/10}.category-item--feature .category-item__copy h2{font-size:clamp(2.8rem,5vw,5.1rem)}.category-item--signal{background:var(--navy);color:var(--paper);margin:35px 0;padding:42px 42px 42px 28px;border:0}.category-item--signal .category-item__index{color:var(--verm)}.category-item--signal .category-item__copy p{color:#b9c1c7}.category-item--signal .quiet-link{color:var(--chart);border-color:var(--chart)}.navigation.pagination{margin-top:55px}.nav-links{display:flex;flex-wrap:wrap;gap:9px}.page-numbers{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--warm);padding:6px 10px;font-size:.78rem;font-weight:800}.page-numbers.current{background:var(--navy);color:var(--paper);border-color:var(--navy)}.empty-state{padding:100px 0 140px}.empty-state h2{font-family:var(--serif);font-size:3.5rem;font-weight:400}

.search-opening{padding:100px 0 130px}.search-opening__top{display:flex;justify-content:space-between}.search-opening__top .silence-label{writing-mode:horizontal-tb;transform:none}.search-opening h1{font-family:var(--serif);font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:.92;letter-spacing:-.06em;margin:70px 0 70px}.search-opening form{max-width:980px}.search-opening input{font-family:var(--serif);font-size:clamp(1.55rem,3vw,3rem)}.search-results{padding:82px 0 105px}.search-results__list{border-top:1px solid rgba(255,255,255,.17)}.search-results__list article{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(220px,.5fr) 32px;gap:26px;align-items:start;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.16)}.result-no{font-family:var(--condensed);font-weight:900;color:var(--verm)}.search-results h2{font-family:var(--condensed);font-size:clamp(1.55rem,2.6vw,2.9rem);line-height:1;text-transform:uppercase;margin:10px 0 0}.search-results p{color:#b6c0c5;font-size:.86rem;line-height:1.55;margin:0}.result-arrow{color:var(--chart);font-size:1.2rem}.search-results .navigation{margin-top:45px}.search-results .page-numbers{border-color:rgba(255,255,255,.22)}.search-results .page-numbers.current{background:var(--paper);color:var(--navy)}.search-empty{padding:130px 0 170px;text-align:center}.search-empty .silence-label{writing-mode:horizontal-tb;transform:none}.search-empty h2{font-family:var(--serif);font-size:4.4rem;font-weight:400;letter-spacing:-.05em;margin:24px 0 10px}

.author-intro{padding:90px 0 130px}.author-intro__person{display:grid;grid-template-columns:150px 1fr;gap:36px;align-items:center}.author-intro__person img{border-radius:50%}.author-intro h1{font-family:var(--serif);font-size:4rem;line-height:1;margin:12px 0}.author-index{padding:85px 0}.author-index .search-results__list article{grid-template-columns:160px 1fr}.error-page{min-height:72vh;padding:110px 0 160px}.error-page__inner{max-width:900px}.error-code{font-family:var(--condensed);font-size:clamp(8rem,24vw,22rem);line-height:.7;font-weight:900;letter-spacing:-.08em;color:var(--warm)}.error-page h1{font-family:var(--condensed);font-size:clamp(2.5rem,5vw,5rem);margin:55px 0 10px}.error-page form{max-width:650px;margin-top:45px}.error-cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.error-cats a{padding:8px 12px;border:1px solid var(--warm);font-size:.8rem;font-weight:800}.page-main,.archive-main{padding:80px 0 120px}.legal-page h1,.archive-head h1{font-family:var(--serif);font-size:clamp(3rem,6vw,6rem);font-weight:400;letter-spacing:-.055em;line-height:1;margin:25px 0 60px}.legal-page .article__content{margin:auto}.archive-head{margin-bottom:50px}

.site-footer{background:var(--navy);color:var(--paper);padding:70px 0 28px}.footer__signal{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:42px}.footer__signal-no{font-family:var(--condensed);font-size:7rem;font-weight:900;line-height:.65;color:var(--verm)}.footer__signal p{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.04em;text-align:right;margin:0}.footer__signal p strong{font-weight:400;color:var(--chart)}.footer__top{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:55px}.brand--footer .brand__word{font-size:3.2rem}.brand--footer .brand__mark{width:48px;height:48px}.footer__brand>p{max-width:480px;color:#abb5bb;font-size:.86rem;margin:20px 0 0}.footer__nav-wrap>.eyebrow{color:#8f9aa1}.footer-nav ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 36px;margin-top:14px}.footer-nav li{border-top:1px solid rgba(255,255,255,.13)}.footer-nav a{display:flex;justify-content:space-between;padding:10px 0;font-family:var(--condensed);font-size:1.1rem;font-weight:900;text-transform:uppercase}.footer-nav a:after{content:"↗";color:var(--verm);font-family:var(--sans);font-size:.8rem}.footer-nav a:hover{color:var(--chart)}.footer__bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgba(255,255,255,.15);padding-top:22px;margin-top:60px;color:#98a4ab;font-size:.7rem}.footer__bottom p{margin:0}.footer__bottom>div{display:flex;flex-wrap:wrap;gap:18px}.footer__bottom a:hover{color:var(--chart)}

@media(max-width:1020px){:root{--shell:min(100% - 40px,1280px);--wide:min(100% - 40px,1100px)}.desktop-nav{display:none}.menu-toggle{display:block}.header__actions{margin-left:auto}.opening{min-height:0;padding:90px 0 110px}.opening__grid{grid-template-columns:40px 1.05fr .8fr;gap:34px}.opening__copy{padding-top:45px}.opening h1{font-size:clamp(4rem,10vw,6.5rem)}.signal-burst__grid{grid-template-columns:1.2fr .8fr}.burst-side{grid-column:1/-1;display:grid;grid-template-columns:.6fr 1fr;gap:30px}.burst-side img{aspect-ratio:16/9}.single-story__inner{gap:40px}.category-wall__grid{display:block}.category-wall .cat{min-height:auto;margin-top:8px}.category-wall .cat>span{font-size:clamp(3.5rem,9vw,6.8rem)}.analysis-feature__grid{grid-template-columns:100px 1fr;gap:42px}.latest-index__grid{grid-template-columns:repeat(2,1fr)}.article__body{grid-template-columns:120px minmax(0,720px);gap:34px}.footer__top{gap:50px}}

@media(max-width:720px){:root{--shell:min(100% - 30px,1280px);--wide:min(100% - 30px,1100px);--narrow:min(100% - 30px,760px)}body{font-size:16px}.site-header{position:sticky;top:0}.header__inner{height:70px}.header-search-panel{top:70px}.search-toggle span{display:none}.brand__word{font-size:1.38rem}.brand__mark{width:30px;height:30px}.opening{padding:58px 0 76px}.opening__grid{grid-template-columns:1fr;gap:36px}.opening__rail{display:none}.opening__copy{padding:0}.opening h1{font-size:clamp(3.6rem,17vw,5rem);margin:25px 0 30px}.opening__feature{width:78%;justify-self:end}.opening__feature-copy{padding-left:22px}.section-intro{grid-template-columns:55px 1fr;gap:18px;margin-bottom:30px}.section-number{font-size:2.8rem}.signal-burst{padding:62px 0 72px}.signal-burst__grid{display:block}.lead-story h2{font-size:clamp(2.7rem,12vw,4.3rem)}.burst-list{margin-top:45px}.burst-side{display:block;margin-top:38px}.category-shortcuts{margin-top:22px}.single-story{padding:92px 0}.single-story__inner{grid-template-columns:1fr;gap:26px}.single-story__inner>.silence-label{writing-mode:horizontal-tb;transform:none}.single-story__media{width:88%}.single-story__copy{padding-left:9%}.single-story__copy h2{font-size:clamp(2.75rem,12vw,4.4rem)}.category-wall{padding:62px 0 75px}.category-wall .cat{padding:22px 16px}.category-wall .cat>span{font-size:clamp(3rem,14vw,5rem)}.analysis-feature{padding:95px 0}.analysis-feature__grid{grid-template-columns:1fr;gap:28px}.analysis-feature__aside{border:0;border-bottom:1px solid var(--line);padding-bottom:15px}.analysis-feature__aside .silence-label{writing-mode:horizontal-tb;transform:none}.analysis-feature article h2{font-size:clamp(3rem,13vw,4.8rem)}.analysis-feature article>p{font-size:1.15rem}.analysis-meta{display:block}.analysis-meta a{display:block;margin-top:8px}.trending{padding:62px 0 72px}.trending article{grid-template-columns:60px 1fr 28px;gap:15px}.trend-cat{display:none}.trend-no{font-size:2.8rem}.trending h3{font-size:clamp(1.45rem,7vw,2.3rem)}.discovery{padding:96px 0}.discovery__inner>.silence-label{position:static;display:block;writing-mode:horizontal-tb;transform:none;margin-bottom:20px}.discovery h2{font-size:clamp(3rem,13vw,4.7rem);margin:28px 0 38px}.discovery form{display:block;border:0}.discovery input{width:100%;border-bottom:2px solid var(--navy)}.discovery button{margin-top:16px}.latest-index{padding:72px 0 90px}.latest-index__head{display:block}.latest-count{display:block;margin-top:22px;font-size:1.5rem}.latest-index__grid{grid-template-columns:1fr;gap:40px}.article__head{padding-top:18px}.article__head-grid{grid-template-columns:1fr}.article__side-note{display:none}.breadcrumbs{margin-bottom:28px}.article__title-wrap h1{font-size:clamp(2.4rem,11vw,3.9rem);line-height:1}.dek{font-size:1.12rem}.article__hero{width:100%;margin-bottom:42px}.article__hero img{max-height:480px}.article__hero figcaption{padding-right:15px}.article__body{grid-template-columns:1fr;width:var(--narrow)}.article__rail{position:static;display:grid;grid-template-columns:auto auto 1fr;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.article__rail .rail-rule{width:28px}.article__rail a{text-align:right}.article__content{font-size:1.02rem;line-height:1.82;padding-bottom:75px}.article__content h2{font-size:1.85rem}.article__content blockquote{font-size:1.2rem;padding-left:20px}.article__content table{display:block;overflow-x:auto;white-space:nowrap}.next-signals{padding:62px 0}.next-signals__grid{grid-template-columns:1fr}.category-mast{padding:52px 0 60px}.category-mast__inner{grid-template-columns:1fr;gap:28px}.category-mast__index{display:flex;flex-direction:row;align-items:end;justify-content:space-between;border:0;border-bottom:1px solid rgba(255,255,255,.16);padding:0 0 18px}.category-mast__index b{font-size:3rem}.category-mast h1{font-size:clamp(4rem,19vw,6.7rem)}.category-flow{padding:55px 0 85px}.category-item,.category-item--feature,.category-item--signal{grid-template-columns:36px 1fr;gap:16px 20px;padding:38px 0}.category-item__media{grid-column:2}.category-item__copy{grid-column:2}.category-item--signal{padding:30px 20px 34px;margin:20px -15px}.category-item--signal .category-item__index{grid-row:1}.category-item__copy h2,.category-item--feature .category-item__copy h2{font-size:clamp(2.1rem,10vw,3.4rem)}.search-opening{padding:70px 0 90px}.search-opening h1{font-size:clamp(3.2rem,14vw,5rem);margin:55px 0 50px}.search-opening form{display:block;border:0}.search-opening input{width:100%;border-bottom:2px solid var(--navy);font-size:1.6rem}.search-opening button{margin-top:14px}.search-results{padding:62px 0}.search-results__list article{grid-template-columns:42px 1fr 24px;gap:14px}.search-results__list article>p{grid-column:2}.search-results h2{font-size:clamp(1.5rem,7vw,2.3rem)}.search-empty h2{font-size:3.3rem}.footer__signal{display:block}.footer__signal-no{font-size:5rem}.footer__signal p{text-align:left;margin-top:32px}.footer__top{grid-template-columns:1fr;gap:45px}.brand--footer .brand__word{font-size:2.5rem}.footer__bottom{display:block}.footer__bottom>div{margin-top:14px}.footer-nav ul{grid-template-columns:1fr}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* 2.1 audit upgrades: icons, editorial graphics, resilient content formatting */
.wm-icon{display:inline-flex;width:1em;height:1em;align-items:center;justify-content:center;vertical-align:-.12em}.wm-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.search-toggle .wm-icon{font-size:1.35rem}.menu-toggle>.wm-icon{font-size:1.45rem}.menu-toggle>span:not(.wm-icon):not(.screen-reader-text){display:none}
.cat{position:relative;overflow:hidden}.cat-icon{position:absolute;right:18px;top:12px;font-family:var(--sans);font-size:clamp(2rem,4vw,4.8rem);line-height:1;opacity:.28;font-weight:400;transform:rotate(-7deg)}.cat:hover .cat-icon{opacity:.6;transform:rotate(0deg) scale(1.05);transition:.25s ease}
.signal-map{background:var(--paper);padding:88px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-map__inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:end}.signal-map__intro h2{font-family:var(--serif);font-size:clamp(2.6rem,4.6vw,5rem);font-weight:400;line-height:.96;letter-spacing:-.055em;margin:18px 0 22px}.signal-map__intro p{max-width:520px;color:#657078}.signal-map__channels{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--navy);border-left:1px solid var(--line)}.signal-map__channels a{min-height:142px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;position:relative}.signal-map__channels a:hover{background:#fff}.signal-map__channels b{font-family:var(--condensed);font-size:1.12rem;text-transform:uppercase;letter-spacing:-.02em}.signal-map__channels small{color:#7b8388}.signal-map__icon{font-size:2rem;color:var(--verm);line-height:1}
.channel-ribbon{background:var(--paper);border-bottom:1px solid var(--line)}.channel-ribbon__inner{min-height:110px;display:grid;grid-template-columns:70px auto 1fr;align-items:center;gap:24px}.channel-ribbon__glyph{font-size:2.7rem;color:var(--verm)}.channel-ribbon p{margin:0;display:flex;flex-direction:column}.channel-ribbon p b{font-family:var(--condensed);text-transform:uppercase;font-size:1.15rem}.channel-ribbon p span{font-size:.78rem;color:#747e84;margin-top:4px}.channel-ribbon__line{height:1px;background:linear-gradient(90deg,var(--verm),var(--blue),var(--chart),transparent)}
.rail-meta{display:flex!important;align-items:center;gap:7px}.rail-meta .wm-icon{font-size:1rem;color:var(--verm)}.article__utility{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.article__utility>span{font-size:1.4rem;color:var(--blue)}.article__utility b{font-family:var(--condensed);text-transform:uppercase;font-size:.84rem}.article__utility small{color:#7a8287;line-height:1.45}
.search-opening__top .eyebrow{display:inline-flex;align-items:center;gap:8px}.search-opening__top .wm-icon{font-size:1rem;color:var(--verm)}

/* Article content system */
.article__content>*:first-child{margin-top:0}.article__content p{margin:0 0 1.55em}.article__content h2,.article__content h3,.article__content h4{scroll-margin-top:110px}.article__content h2{position:relative;padding-left:20px}.article__content h2:before{content:"";position:absolute;left:0;top:.18em;width:5px;height:.92em;background:var(--verm)}.article__content h3{font-family:var(--serif);font-size:1.55rem;line-height:1.2;margin:2em 0 .7em}.article__content h4{font-family:var(--condensed);font-size:1rem;text-transform:uppercase;letter-spacing:.04em;margin:2em 0 .7em}.article__content ul,.article__content ol{padding-left:1.35em;margin:0 0 1.7em}.article__content li{padding-left:.35em;margin:.52em 0}.article__content li::marker{color:var(--verm);font-weight:800}.article__content ol li::marker{font-family:var(--condensed)}.article__content ul ul,.article__content ol ol,.article__content ul ol,.article__content ol ul{margin:.5em 0 .7em}.article__content dl{border-top:1px solid var(--line);margin:2em 0}.article__content dt{font-family:var(--condensed);font-weight:900;text-transform:uppercase;padding-top:15px}.article__content dd{margin:5px 0 15px;padding-bottom:15px;border-bottom:1px solid var(--line)}
.article__content figure{margin:2.2em 0}.article__content figcaption{font-size:.72rem;color:#7c858a;border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.article__content img{height:auto}.article__content .alignwide{width:min(980px,calc(100vw - 40px));max-width:none;margin-left:50%;transform:translateX(-50%)}.article__content .alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}
.article__content blockquote{position:relative;margin:2.4em 0;padding:26px 30px 28px 70px;border:0;border-top:1px solid var(--navy);border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.35rem;line-height:1.45}.article__content blockquote:before{content:"“";position:absolute;left:4px;top:5px;font-family:var(--serif);font-size:5rem;line-height:1;color:var(--verm)}.article__content blockquote p:last-child{margin-bottom:0}.article__content cite{display:block;font-family:var(--sans);font-size:.72rem;font-style:normal;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;color:#6f797f}
.article__content table,.article__content .wp-block-table table{width:100%;border-collapse:collapse;font-size:.9rem;margin:2em 0}.article__content th{background:var(--navy);color:var(--paper);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.03em;text-align:left}.article__content th,.article__content td{padding:13px 14px;border:1px solid var(--line);vertical-align:top}.article__content tbody tr:nth-child(even){background:#f2f0ea}.article__content .wp-block-table{overflow-x:auto;margin:2em 0}.article__content .wp-block-table table{margin:0;min-width:560px}
.article__content pre{overflow:auto;background:var(--navy);color:#eaf1f4;padding:22px;border-radius:0;font-size:.84rem;line-height:1.6;margin:2em 0}.article__content code{font-size:.88em;background:#efede6;padding:.12em .3em}.article__content pre code{background:transparent;padding:0}.article__content hr{border:0;border-top:1px solid var(--line);margin:3.2em 0}.article__content iframe,.article__content video{max-width:100%}.article__content .wp-block-embed{margin:2.4em 0}.article__content .wp-block-embed__wrapper{position:relative}.article__content .wp-block-separator.is-style-wide{width:100%}
.article__content .wp-block-pullquote{border-top:4px solid var(--verm);border-bottom:1px solid var(--line);padding:30px 0;margin:3em 0}.article__content .wp-block-pullquote blockquote{border:0;margin:0;padding:0;text-align:center;font-size:1.65rem}.article__content .wp-block-pullquote blockquote:before{display:none}.article__content .wp-block-quote.is-style-large{font-size:1.5rem}.article__content .wp-block-columns{gap:28px;margin:2.2em 0}.article__content .wp-block-group{margin:2.3em 0}.article__content .wp-block-cover{margin:2.3em 0;min-height:380px}.article__content .wp-block-button__link{border-radius:0;background:var(--navy);color:#fff;font-family:var(--condensed);font-weight:900;text-transform:uppercase;padding:.75em 1.1em}.article__content .wp-block-button__link:hover{background:var(--verm)}
.article__content details,.article__content .wp-block-details{border-top:1px solid var(--navy);border-bottom:1px solid var(--line);padding:0;margin:0}.article__content details+details,.article__content .wp-block-details+.wp-block-details{border-top:0}.article__content summary{cursor:pointer;list-style:none;font-family:var(--serif);font-weight:700;padding:17px 42px 17px 0;position:relative}.article__content summary::-webkit-details-marker{display:none}.article__content summary:after{content:"+";position:absolute;right:4px;top:14px;font-family:var(--condensed);font-size:1.4rem;color:var(--verm)}.article__content details[open] summary:after{content:"−"}.article__content details>p,.article__content details>div{padding-right:28px}.article__content .wp-block-media-text{gap:28px;margin:2.4em 0}.article__content .has-background{padding:24px}

/* Archive/card resilience */
.post-card__media,.category-item__media,.opening__image,.single-story__media{background:linear-gradient(135deg,#e9e5dc,#f8f7f2);overflow:hidden}.post-card__media img,.category-item__media img,.opening__image img,.single-story__media img{transition:transform .4s ease}.post-card:hover img,.category-item:hover img,.opening__feature:hover img,.single-story__inner:hover img{transform:scale(1.018)}.empty-state{border-top:1px solid var(--navy);padding:70px 0 130px}.empty-state h2{font-family:var(--serif);font-size:clamp(2.3rem,5vw,4.5rem);font-weight:400;margin:16px 0}

@media(max-width:1020px){.signal-map__inner{grid-template-columns:1fr;gap:45px}.signal-map__channels{grid-template-columns:repeat(3,1fr)}.article__utility{display:none}}
@media(max-width:720px){.signal-map{padding:64px 0}.signal-map__channels{grid-template-columns:repeat(2,1fr)}.signal-map__channels a{min-height:118px}.channel-ribbon__inner{grid-template-columns:48px 1fr;min-height:92px}.channel-ribbon__line{display:none}.channel-ribbon__glyph{font-size:2rem}.article__content h2{padding-left:15px}.article__content h2:before{width:4px}.article__content blockquote{padding:22px 18px 22px 46px}.article__content blockquote:before{font-size:3.8rem}.article__content .alignwide,.article__content .alignfull{width:calc(100vw - 30px)}.article__content .wp-block-columns{gap:12px}.article__content .wp-block-media-text{display:block}.article__content .wp-block-media-text__content{padding:20px 0 0}.cat-icon{font-size:2.3rem}.search-toggle .wm-icon{font-size:1.2rem}}
@media(prefers-reduced-motion:reduce){.post-card__media img,.category-item__media img,.opening__image img,.single-story__media img,.cat-icon{transition:none!important}}

/* 2.4 prompt-line audit: exact menu + literal Signal/Silence compliance */
.writmora-required-menu{list-style:none;margin:0;padding:0}.desktop-nav .writmora-required-menu{display:flex;align-items:center;gap:22px}.footer-nav .writmora-required-menu{display:block}.mobile-nav .writmora-required-menu{display:block;margin-top:20px}
.brand__mark:before{content:"";position:absolute;z-index:2;width:8px;height:13px;left:13px;top:11px;background:var(--paper);transform:skewX(-16deg)}.brand--footer .brand__mark:before{background:var(--navy)}
.single-story__inner--strict{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8vw}.single-story__inner--strict .single-story__copy h2{margin-top:0}.single-story__inner--strict .single-story__copy p{margin-bottom:0}
.article__content .key-takeaways,.article__content .wp-block-group.key-takeaways,.article__content .wp-block-group.is-style-key-takeaways{background:var(--navy);color:var(--paper);padding:26px 30px;margin:2.2em 0;border-left:6px solid var(--verm)}.article__content .key-takeaways h2,.article__content .key-takeaways h3,.article__content .wp-block-group.key-takeaways h2,.article__content .wp-block-group.is-style-key-takeaways h2{color:var(--paper);margin-top:0}.article__content .key-takeaways h2:before,.article__content .wp-block-group.key-takeaways h2:before,.article__content .wp-block-group.is-style-key-takeaways h2:before{background:var(--chart)}.article__content .key-takeaways li::marker,.article__content .wp-block-group.key-takeaways li::marker,.article__content .wp-block-group.is-style-key-takeaways li::marker{color:var(--chart)}
@media(min-width:1021px){.opening__copy{padding-top:110px}.opening__feature{margin-bottom:14px}}
@media(max-width:720px){.single-story__inner--strict{grid-template-columns:1fr;gap:32px}.article__content .key-takeaways,.article__content .wp-block-group.key-takeaways,.article__content .wp-block-group.is-style-key-takeaways{padding:22px 20px}}

/* Explicit editorial context for GEO/LLM discovery without disturbing reading rhythm */
.brand__mark{width:40px;height:40px}.brand__mark i:nth-child(1){height:19px}.brand__mark i:nth-child(2){height:33px}.brand__mark i:nth-child(3){height:25px}.brand__mark:after{top:6px;height:6px}.brand__mark:before{width:9px;height:15px;left:16px;top:13px}
.article__context{padding:18px 0 110px}.article__source{display:flex;align-items:baseline;gap:13px;border-top:1px solid var(--navy);padding:15px 0 32px}.article__source>b{font-family:var(--serif);font-size:1.25rem}.article__source>span:last-child{margin-left:auto;color:#747d82;font-size:.75rem}.article__author-card{display:grid;grid-template-columns:72px 1fr;gap:24px;border-top:1px solid var(--line);padding:28px 0}.article__author-card img{width:72px;height:72px;border-radius:50%;object-fit:cover}.article__author-card h2{font-family:var(--serif);font-weight:600;font-size:1.5rem;line-height:1.1;margin:8px 0 10px}.article__author-card p{margin:0;color:#657078;font-size:.9rem;line-height:1.6}.article__topics{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:100px 1fr;gap:20px}.article__topics>div{display:flex;gap:8px;flex-wrap:wrap}.article__topics a{border:1px solid var(--line);padding:5px 10px;font-family:var(--condensed);font-size:.7rem;font-weight:900;text-transform:uppercase}.article__topics a:hover{background:var(--navy);color:var(--paper)}
@media(max-width:720px){.brand__mark{width:36px;height:36px}.article__context{padding-bottom:70px}.article__source{display:grid;gap:5px}.article__source>span:last-child{margin-left:0}.article__author-card{grid-template-columns:56px 1fr;gap:16px}.article__author-card img{width:56px;height:56px}.article__topics{grid-template-columns:1fr;gap:12px}}
