/* Newsroom architecture: compact editorial rhythm and twenty independent front pages. */
.p-container{max-width:1380px;width:calc(100% - 64px)}
.p-header-inner{max-width:1444px;min-height:86px;padding:12px 32px}.p-brand{font-size:36px}.p-desktop-nav{gap:20px}.p-desktop-nav a{font-size:12px}.p-header-tools{gap:0}
.n-dateline{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-block:10px;font-size:10px;border-bottom:1px solid var(--line)}.n-dateline>a{display:flex;gap:8px;align-items:center}.n-dateline svg{width:13px;height:13px}
.n-topicbar{display:flex;gap:26px;align-items:center;overflow-x:auto;border-bottom:2px solid var(--ink);scrollbar-width:thin}.n-topicbar a{display:flex;align-items:center;gap:8px;min-height:45px;font-size:12px;font-weight:700;white-space:nowrap}.n-topicbar svg{width:15px;height:15px}.n-topicbar a:last-child{margin-left:auto}
.n-briefing{display:flex;align-items:center;gap:18px;padding-block:11px;border-bottom:1px solid var(--line);font-size:11px}.n-briefing strong{color:var(--accent);font-size:9px;white-space:nowrap;letter-spacing:.1em}.n-briefing>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.n-briefing>span{margin-left:auto;white-space:nowrap;opacity:.6;font-size:9px}
.n-front{display:grid;gap:22px;padding-block:22px;align-items:start}.n-slot{min-width:0}.n-slot-lead{grid-area:lead;perspective:1100px}.n-slot-support{grid-area:support}.n-slot-brief{grid-area:brief}.n-story{position:relative;min-width:0}.n-story a:hover{text-decoration:underline;text-underline-offset:4px}.n-image{display:block;overflow:hidden;isolation:isolate}.n-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1.6}.n-copy{padding-top:10px}.n-copy .p-kicker{font-size:9px;line-height:1.6;letter-spacing:.07em}.n-copy h1{font:500 clamp(27px,3vw,46px)/1.06 var(--headline);letter-spacing:-.025em;margin:8px 0 10px;max-width:none}.n-copy h3{font:600 21px/1.16 var(--headline);letter-spacing:-.015em;margin:5px 0 9px}.n-copy .p-meta{font-size:9px;gap:7px;flex-wrap:wrap}.n-deck{font-size:13px;line-height:1.65;max-width:60ch;margin:10px 0 12px;color:inherit;opacity:.8}.n-slot-lead .n-image img{aspect-ratio:1.6}.n-slot-lead .n-story{overflow:hidden}.n-slot-lead .n-copy{transform:none;padding:14px 0 0;margin:0;max-width:none}
.n-overlay{display:grid;min-height:390px;color:#fff;background:#111}.n-overlay .n-image{position:absolute;inset:0}.n-overlay .n-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#050b12f2,transparent 90%)}.n-overlay .n-image img{height:100%;aspect-ratio:auto}.n-overlay .n-copy{position:relative;align-self:end;padding:26px!important;z-index:1}.n-overlay .p-kicker{color:#fff;background:#1119;padding:4px 8px}.n-overlay .p-meta{color:#fff}.n-overlay .n-deck{max-width:50ch}
.n-headline{display:flex;flex-direction:column}.n-headline .n-copy{order:-1;padding-top:0;padding-bottom:14px}.n-portrait .n-image img{aspect-ratio:4/5;max-height:500px}.n-horizontal{display:grid;grid-template-columns:40% 1fr;gap:16px;align-items:start}.n-horizontal .n-image img{aspect-ratio:1.4}.n-horizontal .n-copy{padding:0}.n-slot-lead .n-horizontal{grid-template-columns:1.1fr 1fr}.n-slot-lead .n-horizontal .n-image img{height:100%;min-height:320px;aspect-ratio:1}.n-slot-lead .n-horizontal .n-copy{padding:12px 0}
.n-compact{display:grid;grid-template-columns:90px 1fr;gap:12px;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:13px}.n-compact .n-image img{aspect-ratio:1.2}.n-compact .n-copy{padding:0}.n-compact h3{font-size:17px}.n-numbered{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:13px 0;border-bottom:1px solid var(--line)}.n-number{font:25px/1 var(--headline);color:var(--accent);padding-top:6px}.n-numbered .n-copy{padding:0}.n-numbered h3{font-size:18px}.n-text{padding:12px 0;border-bottom:1px solid var(--line)}.n-text .n-copy{padding:0}.n-text h3{font-size:22px}.n-rail-title{font:700 12px/1.4 var(--sans);border-block:2px solid var(--ink);padding:11px 0;margin:0 0 5px}.n-group-stack{display:grid;gap:20px}.n-group-stack .n-image img{aspect-ratio:1.9}.n-group-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.n-group-tiles h3{font-size:19px}.n-group-portraits{display:grid;gap:20px}.n-group-portraits .n-image img{aspect-ratio:1.1}.n-group-horizontal{display:grid;gap:18px}.n-controls{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--line);font-size:11px;padding-block:4px}.n-controls .p-motion{font-size:10px}
.n-ad{display:flex;gap:20px;align-items:center;justify-content:space-between;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,var(--paper));padding:12px 20px;margin:17px 0;font-size:11px;min-width:0}.n-ad small{font-size:8px;letter-spacing:.1em;max-width:110px;line-height:1.6;opacity:.65}.n-ad a{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.n-ad strong{font:500 19px/1.3 var(--headline)}.n-ad a>span{display:flex;align-items:center;gap:10px;font-size:10px}.n-ad svg{width:16px;height:16px}.n-ad-sidebar{display:block;padding:18px}.n-ad-sidebar a{display:grid;gap:12px;padding-top:12px}.n-ad-sponsor{border-left:4px solid var(--accent)}
.n-desk{padding-block:20px 30px}.n-desk .p-section-heading{margin-bottom:20px}.n-desk .p-section-heading h2{font-size:32px}.n-desk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.n-desk-list .n-desk-grid,.n-desk-ledger .n-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-desk-gallery .n-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.n-desk-gallery .n-image img{aspect-ratio:4/3}.n-desk-ledger .n-story{border-top:1px solid var(--line);padding-top:15px}.n-desk-mosaic .n-story:first-child{grid-column:span 2}.n-directory{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:35px;border-top:2px solid var(--ink);padding-block:28px 40px}.n-directory h2{font:500 32px/1.1 var(--headline);margin:8px 0}.n-directory>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.n-directory a:not(.p-button){display:flex;align-items:center;justify-content:space-between;font-size:12px;min-height:44px;border-bottom:1px solid var(--line)}.n-directory svg{width:16px;height:16px}.p-feed{padding-block:22px}.p-feed .p-section-heading h2{font-size:32px}.p-feed .p-card h3{font-size:24px}.p-footer{padding-top:35px}
/* Each placement reflects a different editorial hierarchy, not a recolored hero. */
.n-composition-broadsheet{grid-template-columns:1.05fr 2fr 1fr;grid-template-areas:'support lead brief'}.n-composition-broadsheet .n-slot-support{border-right:1px solid var(--line);padding-right:22px}
.n-composition-circuit{grid-template-columns:2.4fr 1fr;grid-template-areas:'lead brief' 'support brief'}.n-composition-circuit .n-overlay{min-height:370px}.n-composition-circuit .n-slot-brief{background:color-mix(in srgb,var(--ink) 5%,transparent);padding:18px;border-radius:16px}.p-layout-circuit .n-image{border-radius:10px}
.n-composition-bulletin{grid-template-columns:2fr 1fr;grid-template-areas:'lead brief' 'support brief'}.n-composition-bulletin .n-group-stack{grid-template-columns:1fr 1fr}.p-layout-bulletin .n-briefing strong{background:var(--accent);color:#fff;padding:8px}.p-layout-bulletin .n-topicbar{border-color:var(--accent)}
.n-composition-exchange{grid-template-columns:1fr 2fr 1.1fr;grid-template-areas:'brief lead support'}.n-composition-exchange .n-slot-lead{border-inline:1px solid var(--line);padding-inline:22px}.p-layout-exchange .n-front{gap:18px}.p-layout-exchange .n-copy h1{font-size:37px}
.n-composition-destination{grid-template-columns:2.2fr 1fr;grid-template-areas:'lead support' 'brief support'}.n-composition-destination .n-overlay{min-height:440px}.n-composition-destination .n-slot-brief{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.n-composition-destination .n-rail-title{grid-column:1/-1}.n-composition-destination .n-compact{display:block}.n-composition-destination .n-compact .n-image{margin-bottom:10px}
.n-composition-neighborhood{grid-template-columns:1fr 2fr 1fr;grid-template-areas:'support lead brief'}.n-composition-neighborhood .n-slot-lead .n-image img{aspect-ratio:1.9}.p-layout-neighborhood .n-briefing{background:color-mix(in srgb,var(--accent) 8%,transparent);padding-inline:12px}
.n-composition-exhibition{grid-template-columns:1.4fr 1fr;grid-template-areas:'lead brief' 'lead support'}.n-composition-exhibition .n-group-tiles{grid-template-columns:1fr 1fr}.n-composition-exhibition .n-copy h1{font-size:48px}.n-composition-exhibition .n-slot-brief{padding:20px;border-top:4px solid var(--ink)}
.n-composition-scoreboard{grid-template-columns:2fr 1fr;grid-template-areas:'lead brief' 'support support'}.n-composition-scoreboard .n-group-horizontal{grid-template-columns:repeat(3,1fr)}.n-composition-scoreboard .n-overlay{min-height:430px}.p-layout-scoreboard .n-rail-title{background:var(--ink);color:var(--paper);padding:12px}
.n-composition-wellbeing{grid-template-columns:2.5fr 1fr;grid-template-areas:'lead brief' 'support brief'}.n-composition-wellbeing .n-group-portraits{grid-template-columns:1fr 1fr}.n-composition-wellbeing .n-slot-lead .n-horizontal{grid-template-columns:1fr 1fr}.p-layout-wellbeing .n-image{border-radius:50% 50% 3px 3px}.p-layout-wellbeing .n-front{gap:30px}
.n-composition-dossier{grid-template-columns:2fr 1fr;grid-template-areas:'lead brief' 'support brief'}.n-composition-dossier .n-slot-lead .n-image img{aspect-ratio:2.5}.n-composition-dossier .n-group-horizontal{grid-template-columns:1fr 1fr}.n-composition-dossier .n-slot-brief{border-left:1px solid var(--line);padding-left:24px}.p-layout-dossier .n-copy h1{font-size:44px}
.n-composition-frontpage{grid-template-columns:2fr 1fr 1fr;grid-template-areas:'lead support brief'}.n-composition-frontpage .n-overlay{min-height:470px}.n-composition-frontpage .n-copy h1{font-size:36px}.n-composition-frontpage .n-slot-support h3{font-size:23px}
.n-composition-capitol{grid-template-columns:1fr 2.1fr 1fr;grid-template-areas:'support lead brief'}.n-composition-capitol .n-slot-lead .n-copy{text-align:center}.n-composition-capitol .n-slot-lead .p-meta{justify-content:center}.n-composition-capitol .n-slot-brief{border-left:double var(--line);padding-left:20px}.p-layout-capitol .n-topicbar{justify-content:center}
.n-composition-bento{grid-template-columns:1fr 2.3fr;grid-template-areas:'brief lead' 'support support'}.n-composition-bento .n-group-tiles{grid-template-columns:repeat(3,1fr)}.p-layout-bento .n-story{border:1px solid var(--line);border-radius:14px;overflow:hidden}.p-layout-bento .n-copy{padding:14px}.p-layout-bento .n-front{gap:16px}.p-layout-bento .n-overlay{min-height:360px}.p-layout-bento .n-briefing{border:0}
.n-composition-pressroom{grid-template-columns:2.8fr 1fr;grid-template-areas:'lead brief' 'support brief'}.n-composition-pressroom .n-slot-lead .n-horizontal{grid-template-columns:.9fr 1.2fr}.n-composition-pressroom .n-slot-lead .n-copy{order:-1}.n-composition-pressroom .n-slot-lead .n-image img{min-height:290px}.p-layout-pressroom .n-copy h1{font-size:38px}
.n-composition-report{grid-template-columns:3fr 1fr;grid-template-areas:'lead brief' 'support brief'}.n-composition-report .n-slot-lead .n-headline{display:grid;grid-template-columns:1fr 1.2fr;gap:22px}.n-composition-report .n-slot-lead .n-image img{height:100%;min-height:320px}.n-composition-report .n-group-tiles{grid-template-columns:repeat(4,1fr)}.p-layout-report .n-briefing{border-bottom:3px solid var(--accent)}
.n-composition-current{grid-template-columns:1.1fr 2fr;grid-template-areas:'brief lead' 'brief support'}.n-composition-current .n-slot-brief{border-right:1px solid var(--line);padding-right:28px}.n-composition-current .n-group-horizontal{grid-template-columns:1fr 1fr}.n-composition-current .n-overlay{min-height:370px}
.n-composition-morning{grid-template-columns:1fr 2fr 1fr;grid-template-areas:'support lead brief'}.n-composition-morning .n-slot-lead .n-headline{flex-direction:column-reverse}.n-composition-morning .n-slot-lead .n-copy{order:0;padding-block:0 18px}.p-layout-morning .n-topicbar{border-top:3px solid var(--accent)}
.n-composition-review{grid-template-columns:1fr 3fr;grid-template-areas:'brief lead' 'brief support'}.n-composition-review .n-slot-lead .n-horizontal{grid-template-columns:1.2fr 1fr}.n-composition-review .n-slot-lead .n-copy{order:-1}.n-composition-review .n-slot-brief{background:color-mix(in srgb,var(--ink) 4%,transparent);padding:20px}.p-layout-review .n-copy h1{font-size:40px}
.n-composition-weekend{grid-template-columns:3fr 1fr;grid-template-areas:'lead brief' 'support support'}.n-composition-weekend .n-group-portraits{grid-template-columns:repeat(3,1fr)}.n-composition-weekend .n-group-portraits .n-story{display:grid;grid-template-columns:1fr 1fr;gap:15px}.n-composition-weekend .n-overlay{min-height:400px}.p-layout-weekend .n-copy h1{max-width:18ch}
.n-composition-enterprise{grid-template-columns:2.8fr 1fr;grid-template-areas:'lead brief' 'support support'}.n-composition-enterprise .n-group-compact{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.n-composition-enterprise .n-slot-lead .n-horizontal{grid-template-columns:1fr 1.1fr}.n-composition-enterprise .n-slot-lead .n-copy{order:-1}.p-layout-enterprise .n-rail-title{border-top:4px solid var(--accent)}
/* Mastheads, compact desks, and magazine navigation retain the same working controls. */
.p-nav-masthead .p-header-inner,.p-nav-centered .p-header-inner,.p-nav-formal .p-header-inner,.p-nav-review .p-header-inner{flex-wrap:wrap;justify-content:center;position:relative}.p-nav-masthead .p-brand,.p-nav-centered .p-brand,.p-nav-formal .p-brand,.p-nav-review .p-brand{width:100%;text-align:center;font-size:56px}.p-nav-masthead .p-header-tools,.p-nav-centered .p-header-tools,.p-nav-formal .p-header-tools,.p-nav-review .p-header-tools{position:absolute;right:24px;top:16px}.p-nav-masthead .p-desktop-nav,.p-nav-centered .p-desktop-nav,.p-nav-formal .p-desktop-nav,.p-nav-review .p-desktop-nav{margin:0;justify-content:center}.p-nav-centered .p-brand{font-style:italic}.p-nav-formal .p-header-inner{border-top:4px double var(--ink)}.p-nav-review .p-brand{letter-spacing:-.06em}
.p-nav-ticker .p-header,.p-nav-sport .p-header{background:var(--accent);color:var(--paper)}.p-nav-ticker .p-brand span,.p-nav-sport .p-brand span{color:inherit}.p-nav-financial .p-header{border-bottom:3px double var(--ink)}.p-nav-financial .p-brand{font-size:40px}.p-nav-press .p-header-inner{flex-wrap:wrap;gap:10px}.p-nav-press .p-desktop-nav{order:3;flex-basis:100%;padding-top:10px;border-top:1px solid var(--line)}.p-nav-press .p-header-tools{margin-left:auto}.p-nav-magazine .p-brand{font-size:46px}.p-nav-editorial .p-brand{font-style:italic}.p-nav-stream .p-header-inner{border-left:7px solid var(--accent)}.p-nav-digital .p-header-inner{gap:30px}.p-nav-digital .p-brand{letter-spacing:-.065em}.p-nav-soft .p-header{border-top:5px solid var(--accent)}
/* Inner pages carry the same editorial language and content density. */
.p-article-heading{margin-top:28px;max-width:1000px}.p-article-heading h1{font-size:clamp(35px,4vw,62px)}.p-article-heading>p{font-size:18px}.p-article-cover{max-width:1000px}.p-article-cover img{max-height:600px;object-fit:cover}.p-article-layout{max-width:1100px;margin-block:32px}.p-page-heading{padding-top:30px}.p-page-heading h1{font-size:clamp(38px,4vw,60px)}.p-archive .p-story-grid{gap:25px}.p-archive .p-card h3{font-size:26px}.p-archive-list .p-archive .p-story-grid:not(.p-saved-grid),.p-archive-ledger .p-archive .p-story-grid:not(.p-saved-grid){grid-template-columns:1fr 1fr}.p-archive-list .p-archive .p-card,.p-archive-ledger .p-archive .p-card{display:grid;grid-template-columns:40% 1fr;gap:18px;border-bottom:1px solid var(--line);padding-bottom:20px}.p-archive-list .p-archive .p-card-copy,.p-archive-ledger .p-archive .p-card-copy{padding-top:0}.p-archive-tiles .p-card-image{aspect-ratio:1.7}.p-archive-gallery .p-archive .p-card-image{aspect-ratio:4/5}.p-archive-columns .p-article-heading{border-bottom:1px solid var(--line);padding-bottom:22px}.p-layout-dossier .p-article-cover{max-width:850px}.p-layout-exhibition .p-article-heading{max-width:800px}.p-layout-exhibition .p-article-cover{max-width:800px}.p-layout-exchange .p-article-cover img,.p-layout-enterprise .p-article-cover img{aspect-ratio:2}.p-layout-bento .p-article-cover{border-radius:18px;overflow:hidden}
@media(max-width:1100px){.p-container{width:calc(100% - 40px)}.p-desktop-nav{gap:12px}.p-desktop-nav a{font-size:10px}.n-front{gap:17px}.n-copy h1{font-size:34px!important}.n-copy h3{font-size:19px}.n-compact{grid-template-columns:65px 1fr}.n-compact h3{font-size:16px}.n-composition-report .n-group-tiles{grid-template-columns:1fr 1fr}.n-group-tiles{grid-template-columns:1fr 1fr}.n-directory{grid-template-columns:1fr 1fr}.n-directory>.p-button{grid-column:1/-1;justify-self:start}.n-desk-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.n-front[class]{grid-template-columns:1.6fr 1fr;grid-template-areas:'lead lead' 'support brief'}.n-slot-lead .n-headline{display:grid;grid-template-columns:1fr 1fr;gap:20px}.n-slot-lead .n-headline .n-copy{order:-1}.n-slot-lead .n-image img{min-height:0!important}.n-slot-lead .n-horizontal{grid-template-columns:1fr 1fr!important}.n-slot-lead .n-copy h1{font-size:36px!important}.n-front .n-slot-brief{padding:0 0 0 16px;border:0;border-left:1px solid var(--line);display:block;background:none}.n-front .n-slot-support{padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.n-group-horizontal .n-horizontal{display:block}.n-front .n-overlay{min-height:360px}.n-front .n-portrait{display:grid;grid-template-columns:1fr 1fr;gap:20px}.n-front .n-portrait img{aspect-ratio:1.2}.n-front .n-group-portraits .n-story{display:block}.n-briefing>span{display:none}.n-desk-grid{grid-template-columns:1fr 1fr}.n-desk-gallery .n-desk-grid{grid-template-columns:1fr 1fr}.n-desk-mosaic .n-story:first-child{grid-column:auto}.p-nav-masthead .p-brand,.p-nav-centered .p-brand,.p-nav-formal .p-brand,.p-nav-review .p-brand{width:auto;text-align:left;font-size:34px}.p-nav-masthead .p-header-inner,.p-nav-centered .p-header-inner,.p-nav-formal .p-header-inner,.p-nav-review .p-header-inner{flex-wrap:nowrap;justify-content:space-between}.p-nav-masthead .p-header-tools,.p-nav-centered .p-header-tools,.p-nav-formal .p-header-tools,.p-nav-review .p-header-tools{position:static}.p-nav-press .p-header-inner{flex-wrap:nowrap}.p-nav-magazine .p-brand,.p-nav-financial .p-brand{font-size:34px}.p-header-inner{padding:10px 20px;min-height:75px}.p-nav-digital .p-header-inner{gap:10px}}
@media(max-width:520px){.p-container{width:calc(100% - 32px)}.n-dateline{font-size:8px;gap:8px}.n-dateline>span:first-child{max-width:45%}.n-topicbar{gap:22px}.n-topicbar a{min-height:44px;font-size:11px}.n-briefing{gap:10px}.n-briefing strong{font-size:8px}.n-front[class]{display:flex;flex-direction:column;padding-block:16px;gap:22px}.n-front .n-slot{width:100%;padding:0;border:0}.n-slot-lead .n-headline,.n-slot-lead .n-horizontal,.n-front .n-portrait{display:flex!important;flex-direction:column;gap:10px}.n-slot-lead .n-headline .n-copy{order:0}.n-slot-lead .n-horizontal .n-copy{order:0}.n-slot-lead .n-copy{padding:0}.n-slot-lead .n-copy h1{font-size:34px!important}.n-slot-lead .n-image{width:100%}.n-slot-lead .n-image img{aspect-ratio:1.6!important;max-height:300px;height:auto!important}.n-front .n-overlay{min-height:365px}.n-overlay .n-image{height:100%}.n-overlay .n-image img{height:100%!important;max-height:none;aspect-ratio:auto!important}.n-overlay .n-copy{padding:20px!important}.n-front .n-slot-support{grid-template-columns:1fr 1fr;gap:16px}.n-front .n-slot-support .n-story{display:block;padding:0;margin:0;border:0}.n-front .n-slot-support .n-copy{padding-top:8px}.n-front .n-slot-support .n-image img{aspect-ratio:1.3}.n-front .n-slot-support h3{font-size:19px}.n-front .n-slot-brief{display:block}.n-slot-brief .n-compact{grid-template-columns:90px 1fr}.n-numbered h3,.n-text h3{font-size:21px}.n-slot-brief .n-ad-sidebar{margin-bottom:0}.n-controls>span{max-width:55%;font-size:10px}.n-controls .p-motion{font-size:9px;gap:5px}.n-desk{padding-block:20px}.n-desk .p-section-heading h2{font-size:28px}.n-desk-grid,.n-desk-gallery .n-desk-grid,.n-desk-list .n-desk-grid,.n-desk-ledger .n-desk-grid{grid-template-columns:1fr}.n-desk .n-story{display:grid;grid-template-columns:38% 1fr;gap:14px;border-bottom:1px solid var(--line);padding-bottom:16px}.n-desk .n-image img{aspect-ratio:1.2}.n-desk .n-copy{padding:0}.n-desk h3{font-size:23px}.n-directory{grid-template-columns:1fr;gap:20px}.n-directory>.p-button{grid-column:auto}.n-directory h2{font-size:30px}.n-ad{padding:12px;gap:12px}.n-ad a{gap:6px}.n-ad strong{font-size:17px}.n-ad small{font-size:7px;max-width:70px;flex-shrink:0}.n-ad a>span{font-size:9px}.p-archive-list .p-archive .p-story-grid:not(.p-saved-grid),.p-archive-ledger .p-archive .p-story-grid:not(.p-saved-grid){grid-template-columns:1fr}.p-archive .p-card h3{font-size:24px}.p-article-heading h1{font-size:36px}.p-header .p-brand{font-size:29px}.p-header-inner{padding-inline:16px}.p-header-tools .p-icon-button{min-width:42px}.n-deck{font-size:13px}.p-article-cover img{aspect-ratio:1.4!important}}
@media(prefers-reduced-motion:reduce){.n-image img{transform:none!important}.n-slot-lead{perspective:none}}
body{--accent:var(--brand)}
.p-story-grid>.n-ad{grid-column:1/-1}.p-prose .n-ad{margin-block:28px}.p-prose .n-ad strong{font-size:22px}.n-ad-inarticle{border-block:1px solid var(--line);border-inline:0;padding-block:20px}
@media print{.n-ad,.n-controls,.n-directory,.n-topicbar,.n-briefing,.n-dateline{display:none!important}.n-front[class]{display:block}.n-overlay{color:#000;min-height:0;background:none}.n-overlay .n-image{position:static}.n-overlay .n-image:after{display:none}.n-overlay .n-copy{color:#000}.n-overlay .p-meta{color:#000}.n-overlay .p-kicker{color:#000;background:none}}
.n-topicbar a{min-height:48px}.n-directory a:not(.p-button){min-height:48px}
@media(max-width:520px){.p-header-tools .p-icon-button{min-width:48px;min-height:48px}.p-header-tools [data-theme]{display:none}.p-header .p-brand{min-width:0;overflow-wrap:anywhere;line-height:1}.p-header-tools{flex-shrink:0}.p-navigation-dialog>[data-theme]{margin-top:20px;min-height:48px}}

/* Independent QA correction: override the equally nested mobile lead image cap. */
@media(max-width:520px){.n-slot-lead .n-overlay .n-image img{max-height:none;height:100%!important}}
/* CEO brand directions: the twenty named publications, on every route. */
.p-header .p-brand,.p-footer .p-brand{display:inline-flex;align-items:center;gap:10px;text-transform:none;font-family:Manrope,Arial,sans-serif;font-weight:850;letter-spacing:-.055em;font-size:30px;line-height:1.1}.p-brand .n-brandname{color:inherit}.p-brand .n-brandmark{width:32px;height:32px;color:var(--brand)}.p-header-inner{min-height:74px}.p-brand .n-brandname{display:inline}.p-footer .p-brand{font-size:29px}.p-nav-masthead .p-header .p-brand,.p-nav-centered .p-header .p-brand,.p-nav-formal .p-header .p-brand,.p-nav-review .p-header .p-brand{justify-content:center;font-size:43px}.p-footer .n-brandmark{color:var(--brand)}
body[data-template=template1] .p-header{background:linear-gradient(100deg,#030b10,#0a2639)}body[data-template=template16] .p-header,body[data-template=template8] .p-header,body[data-template=template17] .p-header{background:linear-gradient(115deg,#090b17,#331452);border-bottom:1px solid #c475ff66}body[data-template=template16] .n-overlay,body[data-template=template8] .n-overlay,body[data-template=template17] .n-slot-lead{box-shadow:0 0 45px #9b42e320}body[data-template=template16] .n-channel-grid a,body[data-template=template17] .n-channel-grid a{border-color:#a958dd70;box-shadow:inset 0 0 25px #a94be51c}
body[data-template=template6] .p-header{background:linear-gradient(110deg,#02110c,#073d27)}body[data-template=template6] .n-number{color:#9be766}body[data-template=template4] .p-header{background:linear-gradient(100deg,#40080c,#1a0c11);color:#fff}body[data-template=template4] .p-brand,body[data-template=template17] .p-brand{font-style:italic}body[data-template=template4] .n-overlay .n-copy h1{font-family:'Barlow Condensed',sans-serif;font-size:50px;letter-spacing:-.02em}
body[data-template=template5] .p-header,body[data-template=template2] .p-header{background:linear-gradient(110deg,#1d0d1b,#491741)}body[data-template=template5] .n-image,body[data-template=template2] .n-image{border-radius:8px}body[data-template=template5] .n-overlay:after,body[data-template=template2] .n-overlay:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -60px 90px #b41f6344}
body[data-template=template3] .p-header{background:linear-gradient(100deg,#03448c,#082344);color:#fff}body[data-template=template3] .n-briefing strong{background:#c52a37;color:#fff}body[data-template=template3] .n-slot-lead h1{font-family:'Barlow Condensed',sans-serif;font-size:48px}
body[data-template=template7] .p-header{background:#fff;color:#163d32}body[data-template=template7] .n-channel-grid a{background:#f0f6e8;border-color:#b5cdb9}body[data-template=template7] .n-slot-lead .n-image{border-radius:100px 6px 100px 6px}body[data-template=template8] .n-brandmark{border:1px solid var(--brand);border-radius:50%;padding:4px}
body[data-template=template9] .p-header{background:linear-gradient(110deg,#092213,#184e20)}body[data-template=template9] .n-overlay .n-image:after{background:linear-gradient(0deg,#03190df0,transparent 90%)}body[data-template=template9] .n-channel-grid a{background:#14311a}
body[data-template=template10] .p-header{background:#fff;color:#18202a}body[data-template=template10] .p-brand .n-brandmark{background:#b61929;color:#fff;border-radius:7px;padding:4px}body[data-template=template10] .n-copy h1{font-family:'Libre Caslon Display',serif;font-size:49px}
body[data-template=template11] .p-header{background:#08141e;color:#f1f6fa}body[data-template=template11] .p-header .p-brand{font-family:Manrope,sans-serif;font-size:39px}body[data-template=template12] .p-header{border-top:4px solid #a83621;background:#fff}body[data-template=template12] .n-slot-lead .n-image{border-radius:4px}
body[data-template=template13] .p-header{background:#0b0c0d;border-bottom:2px solid #d95046}body[data-template=template13] .n-slot-lead{border-top:4px solid #c73932;padding-top:16px}body[data-template=template13] .n-copy h1{font-family:Manrope,sans-serif;font-weight:850;letter-spacing:-.055em}
body[data-template=template14] .p-header{background:linear-gradient(110deg,#19130c,#473323)}body[data-template=template14] .p-header .p-brand{font-family:'Libre Caslon Display',serif;font-weight:400;font-size:43px}body[data-template=template14] .n-slot-lead .n-image{border:8px solid #6f5839}
body[data-template=template15] .p-header{background:linear-gradient(100deg,#421d0c,#23110a)}body[data-template=template15] .n-slot-lead .n-copy h1{font-family:'Libre Caslon Display',serif;font-size:48px}body[data-template=template15] .n-channel-grid a{background:#482719;border-color:#8e6844}
body[data-template=template2] .p-brand .n-brandmark{border-radius:50%;background:#9e2874;color:#fff;padding:4px}body[data-template=template2] .n-text h3{font-family:'Libre Caslon Display',serif;font-size:26px}body[data-template=template17] .n-slot-support{border-top:1px solid #b97dfb;padding-top:20px}body[data-template=template17] .n-image{border-radius:8px}
body[data-template=template18] .p-header{background:linear-gradient(110deg,#daeaf6,#f6fbff);color:#142b41}body[data-template=template18] .n-slot-lead .n-copy h1{font-family:'Libre Caslon Display',serif;font-size:47px}body[data-template=template18] .n-channel-grid a{background:#e3edf3;border-color:#adbdc9}body[data-template=template19] .p-header{background:#31281d;color:#fff7e8}body[data-template=template19] .p-header .p-brand{font-family:'Libre Caslon Display',serif;font-size:43px}body[data-template=template19] .n-numbered{border-bottom:1px solid #b2a08b}
body[data-template=template20] .p-header{background:linear-gradient(110deg,#321047,#4b2482)}body[data-template=template20] .n-channel-grid a{background:linear-gradient(120deg,#28143e,#3b2368)}body[data-template=template20] .n-image{border-radius:7px}
.n-channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px}.n-channel-grid a{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);padding:16px 10px;border-radius:8px;min-height:72px;font-weight:700;font-size:12px;background:color-mix(in srgb,var(--brand) 7%,var(--paper))}.n-channel-grid .n-brandmark{color:var(--brand);width:23px;height:23px}.n-channel-grid a>svg:last-child{width:15px;height:15px}.n-channel-grid a:hover{border-color:var(--brand)}
html[data-theme-source=user] .p-header{background:var(--paper);color:var(--ink)}
@media(max-width:800px){.p-nav-masthead .p-header .p-brand,.p-nav-centered .p-header .p-brand,.p-nav-formal .p-header .p-brand,.p-nav-review .p-header .p-brand,.p-header .p-brand{font-size:29px;justify-content:start}.p-brand .n-brandmark{width:28px;height:28px}.n-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.n-channel-grid a{justify-content:start}.n-slot-lead .n-copy h1{font-size:36px!important}}
@media(max-width:520px){.p-header .p-brand{font-size:24px!important;gap:7px}.p-brand .n-brandmark{width:26px;height:26px;flex-shrink:0}.p-header .n-brandname{overflow-wrap:normal;white-space:nowrap}.n-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.n-channel-grid a{min-height:60px;font-size:11px;padding:10px}.n-channel-grid a:last-child{grid-column:1/-1}.p-header-tools{gap:0}.p-header-inner{gap:5px}.n-slot-lead .n-copy h1{font-size:34px!important}}
.n-art-credit{display:inline-block;font-size:8px;text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-left:9px}.p-layout-frontpage .n-overlay .n-copy{max-width:100%}.p-layout-frontpage .n-overlay .n-deck{max-width:34ch}body[data-template=template1] .n-overlay .n-image img,body[data-template=template16] .n-overlay .n-image img,body[data-template=template5] .n-overlay .n-image img,body[data-template=template8] .n-overlay .n-image img,body[data-template=template2] .n-overlay .n-image img{object-position:70% center}body[data-template=template17] .n-slot-lead .n-headline{position:relative;min-height:390px;display:flex;justify-content:end;overflow:hidden;background:#0e0720;color:#fff}body[data-template=template17] .n-slot-lead .n-headline .n-image{position:absolute;inset:0}body[data-template=template17] .n-slot-lead .n-headline .n-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#100721e6,transparent 95%)}body[data-template=template17] .n-slot-lead .n-headline .n-image img{height:100%;object-fit:cover;object-position:70% center}body[data-template=template17] .n-slot-lead .n-headline .n-copy{position:relative;z-index:1;padding:24px;max-width:65%;order:0}body[data-template=template17] .n-slot-lead .n-deck,body[data-template=template17] .n-slot-lead .p-meta{color:#ede4ff}
@media(max-width:520px){body[data-template=template17] .n-slot-lead .n-headline{min-height:400px}body[data-template=template17] .n-slot-lead .n-headline .n-copy{max-width:100%;padding:20px}body[data-template=template17] .n-slot-lead .n-headline .n-image{height:100%}body[data-template=template17] .n-slot-lead .n-headline .n-image img{height:100%!important;max-height:none;aspect-ratio:auto!important}}
.n-market{padding:17px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));background:linear-gradient(135deg,#112d20,#06140f);color:#effcf6;margin-bottom:18px}.n-market h2{font:700 23px/1.2 Manrope,sans-serif;margin:8px 0 12px;letter-spacing:-.04em}.n-market-tabs{display:flex;gap:6px;flex-wrap:wrap}.n-market-tabs button{font-size:10px;border:1px solid #46724d;background:none;color:#effcf6;min-height:48px;padding:8px 10px;border-radius:4px}.n-market-tabs button[aria-pressed=true]{background:#a5e75e;color:#061c18;border-color:#a5e75e}.n-market figure{margin-block:15px}.n-market svg{width:100%;height:auto;display:block;color:#a5e75e}.n-chart-grid{stroke:#47764750;stroke-width:1}.n-market figcaption,.n-market p{font:9px/1.7 Manrope,sans-serif;color:#c3d9c8}.n-market .p-kicker{color:#b9e17c;font-size:8px}
/* Editorial cards: strong reading hierarchy, useful saved state, category-specific materials. */
.p-edition{--card-surface:color-mix(in srgb,var(--ink) 3%,var(--paper));--card-radius:8px;--card-border:var(--line);--card-shadow:0 8px 28px #0000000a}
.p-card{min-width:0;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);overflow:hidden;box-shadow:var(--card-shadow);transition:border-color .2s,box-shadow .2s}.p-card .p-card-image{margin:0;overflow:hidden;aspect-ratio:1.55;border-radius:0}.p-card .p-card-image img{width:100%;height:100%;object-fit:cover}.p-card .p-card-copy{padding:16px 18px 7px}.p-card .p-kicker{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.4;padding:5px 8px;border-radius:3px;background:color-mix(in srgb,var(--brand) 13%,transparent);color:var(--brand);margin-bottom:8px}.p-card h3{font-size:24px!important;line-height:1.16;letter-spacing:-.035em;margin:0 0 9px}.p-card h3 a:hover,.n-story h3 a:hover{text-decoration-color:var(--brand);text-decoration-thickness:2px;text-underline-offset:4px}.n-card-excerpt{font-size:11px;line-height:1.7;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:9px}.n-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin-top:11px;padding-top:4px;min-width:0}.n-card-footer>.p-meta{flex:1;min-width:0;font-size:8px;line-height:1.6;gap:6px}.n-card-footer .n-card-save{width:48px;min-width:48px;height:48px;min-height:48px;flex-shrink:0;padding:14px;border:0;border-radius:50%;background:transparent}.n-card-save svg{width:18px;height:18px}.n-card-save:hover,.n-card-save[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand)}.n-card-save[aria-pressed=true] svg{fill:color-mix(in srgb,var(--brand) 25%,transparent)}
.n-slot-support>.n-story:not(.n-compact):not(.n-text):not(.n-numbered),.n-desk-grid>.n-story{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);overflow:hidden;box-shadow:var(--card-shadow)}.n-slot-support .n-story:not(.n-compact)>.n-copy,.n-desk-grid .n-story>.n-copy{padding:14px 16px 5px}.n-slot-support .n-story:not(.n-compact) .p-kicker,.n-desk-grid .p-kicker{font-weight:800}.n-slot-support .n-image,.n-desk-grid .n-image{border-radius:0!important}.n-slot-support .n-copy h3,.n-desk-grid .n-copy h3{line-height:1.17;font-size:21px;margin-top:6px}.n-compact{border-radius:5px;transition:background-color .2s}.n-compact:hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}.n-numbered .n-number{font-weight:800}.n-numbered h3{font-weight:650}.n-slot-brief{border-radius:8px}.n-rail-title{font-size:11px;letter-spacing:.035em}.n-read-story{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:11px 20px;margin:5px 0 14px;background:var(--brand);color:var(--paper);border-radius:5px;font-size:11px;font-weight:800;line-height:1.3;box-shadow:0 6px 22px #0002}.n-read-story svg{width:17px;height:17px}.n-read-story:hover{text-decoration:none!important;box-shadow:0 8px 28px #0004}
body[data-template=template1],body[data-template=template11]{--card-radius:4px;--card-surface:color-mix(in srgb,#284967 20%,var(--paper));--card-border:#56758b55;--card-shadow:0 8px 26px #0002}
body[data-template=template16],body[data-template=template8],body[data-template=template17]{--card-radius:12px;--card-surface:color-mix(in srgb,#6f36b5 12%,var(--paper));--card-border:#9e6ad045;--card-shadow:0 7px 25px #0002}body[data-template=template16] .p-card:hover,body[data-template=template8] .p-card:hover,body[data-template=template17] .p-card:hover{border-color:var(--brand);box-shadow:0 0 22px #ae58e921}body[data-template=template16] .n-read-story,body[data-template=template8] .n-read-story,body[data-template=template17] .n-read-story{border-radius:28px;background:linear-gradient(100deg,#7821b7,#b168f0);color:#fff}
body[data-template=template6]{--card-radius:2px;--card-surface:#0a271f;--card-border:#487b5c66}body[data-template=template6] .n-card-footer{border-top-style:dashed}body[data-template=template6] .p-card h3{font-family:Manrope,sans-serif;font-weight:750}
body[data-template=template4]{--card-radius:3px;--card-border:#a43f4666;--card-surface:#251118}body[data-template=template4] .p-card h3,body[data-template=template4] .n-copy h3{font-family:'Barlow Condensed',sans-serif;font-size:27px!important;font-weight:700}body[data-template=template4] .p-card .p-kicker{transform:skewX(-7deg);border-radius:0}
body[data-template=template5],body[data-template=template2]{--card-radius:11px;--card-surface:color-mix(in srgb,#a4377b 11%,var(--paper));--card-border:#bd6aa64d}body[data-template=template5] .p-card .p-card-image,body[data-template=template2] .p-card .p-card-image{aspect-ratio:4/4.5}body[data-template=template5] .n-read-story,body[data-template=template2] .n-read-story{background:linear-gradient(110deg,#a11871,#e94baf);color:#fff;border-radius:25px}
body[data-template=template3]{--card-radius:4px;--card-surface:#0d2746;--card-border:#4d80b266}body[data-template=template3] .p-card{border-top:3px solid #238ee0}body[data-template=template3] .p-card .p-kicker{background:#a92332;color:#fff}
body[data-template=template7]{--card-radius:18px;--card-surface:#fff;--card-border:#d7e5d8;--card-shadow:0 9px 25px #234c3910}body[data-template=template7] .p-card .p-card-copy{padding-inline:20px}body[data-template=template7] .n-read-story{border-radius:28px;background:#176f47;color:#fff}body[data-template=template7] .p-card .p-kicker{border-radius:20px}
body[data-template=template9]{--card-radius:9px;--card-surface:#0d2c1b;--card-border:#4d784b66}body[data-template=template9] .p-card .p-card-image{aspect-ratio:1.8}body[data-template=template9] .n-read-story{border-radius:26px;background:#adf17b;color:#0b240e}
body[data-template=template10]{--card-radius:0px;--card-surface:#fff;--card-border:#d7d8d6;--card-shadow:none}body[data-template=template10] .p-card{border-width:0 0 1px}body[data-template=template10] .p-card .p-card-copy{padding-inline:0}body[data-template=template10] .n-card-footer{border-top:0}
body[data-template=template12]{--card-radius:10px;--card-surface:#fff;--card-border:#e2dcd3;--card-shadow:0 6px 20px #38291708}body[data-template=template12] .p-card .p-kicker{border-radius:20px}
body[data-template=template13]{--card-radius:0px;--card-surface:#1b1e1e;--card-border:#626a6666}body[data-template=template13] .p-card{border-top:3px solid #b63c32}body[data-template=template13] .p-card .p-kicker{background:#b32c26;color:#fff;border-radius:0}body[data-template=template13] .p-card .p-card-image{filter:saturate(.6)}
body[data-template=template14]{--card-radius:0px;--card-surface:#30261b;--card-border:#947b514d;--card-shadow:0 6px 20px #0002}body[data-template=template14] .p-card .p-card-image{margin:9px 9px 0;width:calc(100% - 18px);aspect-ratio:4/5}body[data-template=template14] .p-card h3{font-family:'Libre Caslon Display',serif;font-size:28px!important;font-weight:400}
body[data-template=template15]{--card-radius:14px;--card-surface:#3a2114;--card-border:#a97a4d55}body[data-template=template15] .p-card .p-card-image{aspect-ratio:1.35}body[data-template=template15] .n-read-story{background:#ffb83f;color:#2a140c;border-radius:25px}
body[data-template=template18]{--card-radius:5px;--card-surface:#fff;--card-border:#ccd7df;--card-shadow:0 8px 27px #2448670c}body[data-template=template18] .p-card .p-card-image{aspect-ratio:1.65}body[data-template=template18] .p-card h3{font-family:'Libre Caslon Display',serif;font-size:29px!important;font-weight:400}body[data-template=template18] .p-card .p-kicker{background:#f1e6d5;color:#78470f}
body[data-template=template19]{--card-radius:0px;--card-surface:transparent;--card-border:#b8aa9766;--card-shadow:none}body[data-template=template19] .p-card{border-width:0 0 1px}body[data-template=template19] .p-card .p-card-copy{padding-inline:0}body[data-template=template19] .p-card .p-card-image{filter:saturate(.65)}body[data-template=template19] .p-card h3{font-family:'Libre Caslon Display',serif;font-weight:400;font-size:29px!important}
body[data-template=template20]{--card-radius:13px;--card-surface:#24143b;--card-border:#a880d24d}body[data-template=template20] .p-card .p-kicker{background:linear-gradient(110deg,#64318b,#86449b);color:#fff;border-radius:14px}body[data-template=template20] .p-card:nth-child(3n+2){border-top:3px solid #89c8ff}body[data-template=template20] .p-card:nth-child(3n){border-top:3px solid #ef9bcd}
/* The global representative has a broad cinematic cover plus a compact story strip. */
body[data-template=template1] .n-front{grid-template-columns:3fr 1fr;grid-template-areas:'lead brief' 'support brief'}body[data-template=template1] .n-slot-support{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-template=template1] .n-slot-lead .n-overlay{min-height:470px}body[data-template=template1] .n-slot-lead h1{font:800 clamp(34px,3.1vw,48px)/1.06 Manrope,sans-serif;max-width:17ch;letter-spacing:-.045em}body[data-template=template1] .n-slot-lead .n-deck{max-width:38ch}body[data-template=template1] .n-slot-lead .n-overlay .n-image:after{background:linear-gradient(90deg,#030e1bea,#030e1b33 80%)}body[data-template=template1] .n-slot-support .n-copy{padding:10px 12px 4px}body[data-template=template1] .n-slot-support h3{font:700 17px/1.2 Manrope,sans-serif}body[data-template=template1] .n-slot-support .p-meta{font-size:8px}body[data-template=template1] .n-slot-support .n-card-footer{margin-top:5px}body[data-template=template1] .n-slot-support .p-meta>span:first-child{display:none}
html[data-theme-source=user] .p-edition{--card-surface:color-mix(in srgb,var(--ink) 4%,var(--paper));--card-border:var(--line)}
@media(hover:hover){.p-card:hover{border-color:color-mix(in srgb,var(--brand) 65%,var(--line));box-shadow:0 10px 28px #0000001a}}
@media(max-width:1100px){body[data-template=template1] .n-slot-support{grid-template-columns:1fr 1fr}.p-card h3{font-size:22px!important}.n-slot-support .n-copy h3,.n-desk-grid .n-copy h3{font-size:19px}}
@media(max-width:800px){body[data-template=template1] .n-front{grid-template-columns:1.6fr 1fr;grid-template-areas:'lead lead' 'support brief'}.p-card .p-card-copy{padding:13px 14px 5px}.p-card h3{font-size:22px!important}.n-slot-support .n-story:not(.n-compact)>.n-copy,.n-desk-grid .n-story>.n-copy{padding:11px 12px 4px}.n-desk-list .n-desk-grid .n-story,.n-desk-ledger .n-desk-grid .n-story{align-items:stretch}.n-card-footer .p-meta>i:nth-of-type(2){display:none}}
@media(max-width:520px){body[data-template=template1] .n-slot-lead .n-overlay{min-height:435px}body[data-template=template1] .n-slot-lead h1{max-width:16ch;font-size:34px!important}.n-read-story{min-height:48px;font-size:10px;margin-bottom:10px;padding:10px 16px}.n-card-footer{margin-top:7px}.n-card-footer .p-meta{font-size:8px}.n-slot-support .n-copy h3{font-size:18px!important}.n-slot-support .n-card-footer .p-meta>span:first-child{display:none}.n-card-footer .n-card-save{width:48px;min-width:48px;height:48px;padding:15px}.n-card-save svg{width:16px;height:16px}.n-desk-grid .n-story{gap:0}.n-desk-grid .n-copy h3{font-size:22px}.p-card .p-card-copy{padding:14px 15px 5px}.p-card .n-card-excerpt{font-size:11px}.p-archive-list .p-archive .p-card-copy,.p-archive-ledger .p-archive .p-card-copy{padding:12px}.p-archive-list .p-archive .p-card-image,.p-archive-ledger .p-archive .p-card-image{height:100%;aspect-ratio:auto}.p-archive-list .p-archive .p-card h3,.p-archive-ledger .p-archive .p-card h3{font-size:22px!important}.p-archive-list .n-card-excerpt,.p-archive-ledger .n-card-excerpt{display:none}.n-front .n-slot-support .n-copy{padding:10px 11px 3px}}
@media(prefers-reduced-motion:reduce){.p-card,.n-compact{transition:none}}
/* Reference-led first screen: compact branded masthead, section nav, cinematic cover. */
.p-edition .p-header .p-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 20px;padding:14px 32px 0;min-height:100px;border-top:0;justify-content:stretch;position:relative}.p-edition .p-header .p-brand{width:auto;justify-content:start;text-align:left;font-family:Manrope,sans-serif;font-size:31px;line-height:1.05;margin-bottom:13px;letter-spacing:-.05em}.p-edition .p-header .p-brand .n-brandname{color:inherit}.p-edition .p-header .p-header-tools{grid-column:2;grid-row:1;position:static;right:auto;top:auto;margin:0 0 10px auto}.p-edition .p-header .p-desktop-nav{grid-column:1/-1;grid-row:2;order:0;display:flex;gap:28px;align-items:center;justify-content:start;flex-basis:auto;margin:0;padding:0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);min-height:44px;overflow-x:auto;scrollbar-width:thin}.p-edition .p-header .p-desktop-nav a{font:650 11px/1.3 Manrope,sans-serif;min-height:44px;display:flex;align-items:center;white-space:nowrap;padding:0;border-bottom:2px solid transparent}.p-edition .p-header .p-desktop-nav a[aria-current=page]{border-bottom-color:var(--brand)}.p-edition .p-header .p-desktop-nav a:hover{border-bottom-color:currentColor}
.n-hero-label{display:table;background:var(--brand);color:var(--paper);padding:6px 9px;border-radius:3px;font:800 9px/1.3 Manrope,sans-serif;letter-spacing:.06em;margin-bottom:12px}.n-slot-lead .n-overlay{min-height:420px;border-radius:8px}.n-slot-lead .n-overlay .n-copy{padding:28px!important;max-width:100%;margin:0;align-self:end}.n-slot-lead .n-overlay h1{font-family:Manrope,Arial,sans-serif;font-weight:850;font-size:clamp(32px,3.2vw,47px);line-height:1.08;letter-spacing:-.045em;max-width:19ch;margin-top:7px}.n-slot-lead .n-overlay .n-deck{font:12px/1.65 Manrope,sans-serif;max-width:40ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-block:10px 12px}.n-slot-lead .n-overlay .n-image{height:100%}.n-slot-lead .n-overlay .n-image img{height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}.n-slot-lead .n-overlay .n-image:after{background:linear-gradient(90deg,#050b12ee,#050b1290 45%,#050b120b 100%)}.n-slot-lead .n-overlay .n-copy>.p-meta{font-size:8px;opacity:.8}.n-slot-lead .n-overlay .n-copy>.p-kicker{font-size:8px;color:#f5f7fa;background:#10142170;border-radius:3px}.n-dateline{font-size:9px;padding-block:8px}.n-briefing{padding-block:9px}.n-hero-treatment-wellness .n-slot-lead .n-overlay,.n-hero-treatment-newspaper .n-slot-lead .n-overlay,.n-hero-treatment-opinion .n-slot-lead .n-overlay{color:var(--ink);background:var(--paper)}.n-hero-treatment-wellness .n-slot-lead .n-overlay .n-image:after,.n-hero-treatment-newspaper .n-slot-lead .n-overlay .n-image:after,.n-hero-treatment-opinion .n-slot-lead .n-overlay .n-image:after{background:linear-gradient(90deg,var(--paper) 1%,color-mix(in srgb,var(--paper) 95%,transparent) 28%,transparent 100%)}.n-hero-treatment-wellness .n-slot-lead .n-overlay .n-copy>.p-meta,.n-hero-treatment-newspaper .n-slot-lead .n-overlay .n-copy>.p-meta,.n-hero-treatment-opinion .n-slot-lead .n-overlay .n-copy>.p-meta{color:var(--ink)}.n-hero-treatment-wellness .n-slot-lead .n-overlay .n-copy>.p-kicker,.n-hero-treatment-newspaper .n-slot-lead .n-overlay .n-copy>.p-kicker,.n-hero-treatment-opinion .n-slot-lead .n-overlay .n-copy>.p-kicker{background:color-mix(in srgb,var(--brand) 10%,var(--paper));color:var(--brand)}.n-hero-treatment-opinion .n-slot-lead .n-overlay h1{font-family:'Libre Caslon Display',serif;font-weight:400;font-size:48px}.n-hero-treatment-newspaper .n-slot-lead .n-overlay h1{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:48px}.n-hero-treatment-wellness .n-slot-lead .n-overlay h1{max-width:15ch}.n-hero-treatment-wellness .n-overlay .n-deck,.n-hero-treatment-newspaper .n-overlay .n-deck,.n-hero-treatment-opinion .n-overlay .n-deck{max-width:35ch}
body[data-template=template16] .p-header .p-brand,body[data-template=template4] .p-header .p-brand{font-style:italic}body[data-template=template14] .p-header .p-brand,body[data-template=template19] .p-header .p-brand{font-family:'Libre Caslon Display',serif;font-size:38px;font-weight:400}.n-composition-report .n-slot-lead .n-story{display:grid;grid-template-columns:1fr}.n-composition-report .n-slot-lead .n-image{min-height:0}.n-composition-exhibition .n-slot-lead .n-overlay{min-height:550px}.n-composition-destination .n-slot-lead .n-overlay{min-height:480px}.n-composition-exchange .n-slot-lead .n-overlay h1,.n-composition-capitol .n-slot-lead .n-overlay h1{font-size:38px}.n-composition-capitol .n-slot-lead .n-copy{text-align:left}.n-composition-capitol .n-slot-lead .p-meta{justify-content:start}
@media(min-width:801px){.n-topicbar{display:none}}
@media(max-width:1100px){.p-edition .p-header .p-header-inner{padding-inline:20px}.p-edition .p-header .p-desktop-nav{gap:21px}.n-slot-lead .n-overlay h1{font-size:35px}.n-slot-lead .n-overlay .n-copy{padding:22px!important}}
@media(max-width:800px){.p-edition .p-header .p-header-inner{min-height:75px;padding:12px 20px;gap:0 10px}.p-edition .p-header .p-brand{margin:0;font-size:28px!important}.p-edition .p-header .p-header-tools{margin:0;position:static}.p-edition .p-header .p-desktop-nav{display:none}.n-topicbar{display:flex}.n-slot-lead .n-overlay h1{font-size:37px!important}.n-slot-lead .n-overlay{min-height:420px}.n-composition-exhibition .n-slot-lead .n-overlay{min-height:420px}.n-slot-lead .n-overlay .n-copy{padding:25px!important}.n-slot-lead .n-overlay .n-image{position:absolute}.n-slot-lead .n-overlay .n-image img{height:100%!important;max-height:none!important;aspect-ratio:auto!important}}
@media(max-width:520px){.p-edition .p-header .p-header-inner{padding:10px 16px;min-height:73px;gap:0 5px}.p-edition .p-header .p-brand{font-size:24px!important;gap:7px}.n-slot-lead .n-overlay h1{font-size:34px!important;max-width:18ch}.n-slot-lead .n-overlay{min-height:420px!important}.n-slot-lead .n-overlay .n-copy{padding:21px!important}.n-slot-lead .n-overlay .n-deck{font-size:11px;max-width:38ch;-webkit-line-clamp:2}.n-hero-label{font-size:8px;margin-bottom:9px}.n-slot-lead .n-overlay .n-image:after{background:linear-gradient(0deg,#050b12f5,#050b1244 90%)}.n-hero-treatment-wellness .n-slot-lead .n-overlay .n-image:after,.n-hero-treatment-newspaper .n-slot-lead .n-overlay .n-image:after,.n-hero-treatment-opinion .n-slot-lead .n-overlay .n-image:after{background:linear-gradient(0deg,var(--paper),color-mix(in srgb,var(--paper) 83%,transparent) 45%,transparent 100%)}.n-art-credit{margin-left:0;display:block;margin-top:6px}.n-slot-lead .n-overlay .n-copy>.p-meta{font-size:8px}.n-read-story{min-height:48px}}
/* Separate logo/link accents from high-contrast editorial actions in the reference. */
.p-edition{--action:var(--brand);--on-action:var(--paper)}body[data-template=template1]{--action:#c51e2a;--on-action:#fff}body[data-template=template4]{--action:#c51e2a;--on-action:#fff}body[data-template=template3]{--action:#1264af;--on-action:#fff}body[data-template=template10]{--action:#b61929;--on-action:#fff}body[data-template=template11]{--action:#075cb8;--on-action:#fff}body[data-template=template12]{--action:#ad470e;--on-action:#fff}body[data-template=template13]{--action:#b32121;--on-action:#fff}body[data-template=template14]{--action:#f1b539;--on-action:#251d14}body[data-template=template15]{--action:#ffb83f;--on-action:#2a140c}body[data-template=template18]{--action:#a6500d;--on-action:#fff}body[data-template=template19]{--action:#9b2819;--on-action:#fff}body[data-template=template20]{--action:#982db4;--on-action:#fff}.n-read-story{background:var(--action);color:var(--on-action);border-radius:25px}.n-hero-label{background:var(--action);color:var(--on-action)}body[data-template=template5] .n-hero-label,body[data-template=template2] .n-hero-label{background:#a11871;color:#fff}body[data-template=template16] .n-hero-label,body[data-template=template8] .n-hero-label,body[data-template=template17] .n-hero-label{background:#7524af;color:#fff}
