.news-feed{padding-top:18px;padding-bottom:10px}.news-row{display:grid;grid-template-columns:150px minmax(0,1.5fr) minmax(0,1fr);gap:38px;padding:39px 0 43px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.news-date{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.news-date span{color:var(--green);font-weight:600}.news-story h2,.news-story h3{font-family:var(--display);font-size:clamp(26px,2.7vw,36px);line-height:1.15;letter-spacing:-.035em;max-width:29ch;text-wrap:balance}.news-story>p{font-size:15px;line-height:1.8;color:var(--muted);margin-top:18px;max-width:62ch}.news-story>.text-link{font-size:12px;margin-top:19px}.news-take{align-self:start;border-left:2px solid var(--orange);padding-left:22px}.news-take .eyebrow{font-size:9px;line-height:1.65}.news-take>p+p{font-size:13px;line-height:1.8;margin-top:15px;color:var(--muted)}.news-preview .news-row{grid-template-columns:150px minmax(0,1fr)}.news-preview .news-story{max-width:780px}.news-preview .news-story h3{max-width:37ch}.news-preview .news-story>p{max-width:76ch}.news-preview .section-heading{margin-bottom:0}.news-preview+.section{padding-top:0}
@media(max-width:1000px){.news-row{grid-template-columns:110px minmax(0,1fr);gap:25px}.news-take{grid-column:2}.main-nav{gap:20px}}
@media(max-width:600px){.main-nav{gap:18px}.news-row,.news-preview .news-row{grid-template-columns:1fr;gap:19px;padding:28px 0 33px;scroll-margin-top:20px}.news-date{flex-direction:row;flex-wrap:wrap;gap:8px 20px;font-size:11px}.news-take{grid-column:1;padding-left:17px}.news-story h2,.news-story h3{font-size:30px}.news-story>p{font-size:14px;margin-top:14px}.news-feed{padding-top:0}.news-take>p+p{margin-top:8px}.news-preview .section-heading{margin-bottom:7px}}

/* Newsroom: a lead story, secondary stories, and a compact briefing rail. */
.newsroom{--news-accent:#8c382f;padding-top:28px}.newsroom-masthead .breadcrumbs{margin-bottom:25px}
.newsroom-title{display:flex;align-items:end;justify-content:space-between;gap:25px;padding-bottom:24px}
.newsroom-title h1{font:750 clamp(48px,6vw,78px)/.95 var(--sans);letter-spacing:-.055em}.newsroom-title h1>span{color:var(--news-accent)}
.newsroom-title>p{font-size:14px;line-height:1.5;color:var(--muted);text-align:right}
.newsroom-nav{display:flex;flex-wrap:wrap;gap:0 28px;border-top:4px solid var(--news-accent);border-bottom:1px solid var(--line)}
.newsroom-nav a{display:flex;align-items:center;min-height:49px;font-size:13px;font-weight:600;text-decoration:none}.newsroom-nav a:hover{color:var(--news-accent);text-decoration:underline}
.newsroom-dateline{display:flex;justify-content:space-between;gap:20px;padding:19px 0 25px;color:var(--muted);font-size:11px;line-height:1.6}
.bulletin-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.15fr) minmax(0,.9fr);gap:26px;align-items:start;scroll-margin-top:110px}
.bulletin-grid>div,.bulletin-grid>aside{min-width:0}.bulletin-secondary{border-left:1px solid var(--line);padding-left:25px}
.bulletin-secondary .bulletin-card+.bulletin-card{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}
.bulletin-card{scroll-margin-top:115px}.bulletin-category{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.075em;font-weight:700;color:var(--news-accent);margin:16px 0 9px}
.newsroom .bulletin-card h2{font-family:var(--sans);font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:700;text-wrap:pretty}
.bulletin-card h2 a{text-decoration:none}.bulletin-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.newsroom .bulletin-card--lead h2{font-size:clamp(28px,2.6vw,38px);line-height:1.13}
.bulletin-summary{font-size:14px;line-height:1.75;color:var(--muted);margin-top:15px}.bulletin-card--lead .bulletin-summary{font-size:16px}
.bulletin-meta{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:17px;font-size:11px;line-height:1.5;color:var(--muted)}.bulletin-meta span{border-left:1px solid #bbb3a1;padding-left:15px}
.bulletin-perspective{margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.bulletin-perspective summary{padding:13px 0;font-size:12px;line-height:1.55;font-weight:600;cursor:pointer;min-height:44px}.bulletin-perspective summary:hover{color:var(--news-accent)}
.bulletin-perspective[open]>div{background:#eee9dc;padding:18px;margin-bottom:14px}.bulletin-perspective .eyebrow{font-size:9px;color:var(--news-accent)}
.bulletin-perspective>div>p:not(.eyebrow){font-size:13px;line-height:1.8;margin-top:10px}.bulletin-perspective a{font-size:12px;display:inline-block;margin-top:15px}
.bulletin-rail{border-top:3px solid var(--ink);padding-top:16px}.newsroom .bulletin-rail>h2{font:700 20px/1.3 var(--sans);letter-spacing:-.025em}
.bulletin-rail ol{list-style:none;padding:0;margin:12px 0 28px;counter-reset:briefs}.bulletin-rail li{position:relative;padding:17px 0 17px 30px;border-bottom:1px solid var(--line);counter-increment:briefs}
.bulletin-rail li::before{content:counter(briefs,decimal-leading-zero);position:absolute;left:0;top:17px;color:var(--news-accent);font-size:12px;font-weight:700}
.bulletin-rail li>span{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.bulletin-rail li>a{font-size:13px;line-height:1.5;font-weight:600;text-decoration:none;display:block}.bulletin-rail li>a:hover{text-decoration:underline}
.briefing-note{padding:18px;background:var(--paper-deep);scroll-margin-top:110px}.briefing-note>p:not(.eyebrow){font-size:12px;line-height:1.8;margin-top:12px;color:var(--muted)}
.news-art{overflow:hidden;background:#dce3d3;color:#526147}.news-art svg{display:block;width:100%;height:auto;aspect-ratio:600/340}
.news-art g{stroke:currentColor;stroke-width:2;fill:none}.news-art rect,.news-art circle{fill:#f8f8ee}.news-art text{stroke:none;fill:#34442f;text-anchor:middle;font:19px Arial,sans-serif}.news-art .art-main{font-size:29px;font-weight:700}.news-art .art-small{font-size:17px;letter-spacing:2px}.news-art .art-wave{stroke-width:10;stroke-linecap:round}.news-art .art-check{stroke-width:7;stroke-linecap:round;stroke-linejoin:round}
.news-art--sand{background:#ece0c8;color:#806b45}.news-art--sand text{fill:#645135}.news-art--clay{background:#e7cfc4;color:#92654e}.news-art--clay text{fill:#664a3d}
.bulletin-more{margin-top:42px;scroll-margin-top:115px}.newsroom .bulletin-section-title{font:700 23px/1.3 var(--sans);letter-spacing:-.025em;border-top:3px solid var(--ink);padding-top:17px;margin-bottom:25px}
.bulletin-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.bulletin-card--wide{border-bottom:1px solid var(--line);padding-bottom:25px}
.bulletin-more-grid>.bulletin-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;align-items:start}.bulletin-card--wide .bulletin-category{margin-top:0}
.newsroom-guides{margin-top:44px}.newsroom-guides>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.newsroom-guides a{display:block;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:21px}.newsroom-guides a>span:first-child{font-size:11px;color:var(--news-accent);display:block;margin-bottom:10px}.newsroom-guides strong{font:700 21px/1.3 var(--display);display:block}.newsroom-guides a:hover strong{text-decoration:underline}.newsroom-guides a>span:last-child{display:block;margin-top:15px}
@media(max-width:1100px){.bulletin-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bulletin-rail{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:0 26px;margin-top:10px}.bulletin-rail>h2{grid-column:1/-1}.bulletin-rail ol{grid-column:2;grid-row:2;margin:0}.briefing-note{grid-column:1;grid-row:2;margin-top:18px}.bulletin-rail ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}
@media(max-width:700px){.newsroom{padding-top:23px}.newsroom-title{align-items:start}.newsroom-title h1{font-size:51px}.newsroom-title>p{font-size:11px}.newsroom-nav{gap:0 20px}.newsroom-nav a{font-size:12px}.newsroom-dateline{display:block;padding-block:17px}.newsroom-dateline>span{display:block;margin-top:3px}.bulletin-grid{grid-template-columns:1fr;gap:30px}.bulletin-secondary{border:0;padding:0}.bulletin-secondary .bulletin-card{border-top:1px solid var(--line);padding-top:25px}.newsroom .bulletin-card h2{font-size:25px}.newsroom .bulletin-card--lead h2{font-size:32px}.bulletin-summary{font-size:15px}.bulletin-rail{display:block;grid-column:auto}.bulletin-rail ol{display:block}.briefing-note{margin-top:22px}.bulletin-more-grid{grid-template-columns:1fr}.bulletin-more-grid>.bulletin-card:only-child{display:block}.bulletin-card--wide .bulletin-category{margin-top:16px}.newsroom-guides>div{grid-template-columns:1fr;gap:22px}.newsroom-guides a{padding-bottom:18px}.bulletin-perspective summary{font-size:13px}.bulletin-perspective>div>p:not(.eyebrow){font-size:14px}}
@media print{.newsroom-nav,.newsroom-guides,.briefing-note{display:none}.bulletin-grid,.bulletin-more-grid{display:block}.bulletin-card{break-inside:avoid}.bulletin-secondary{border:0;padding:0}.news-art{max-width:300px}}

/* A single lead illustration; the rest of the briefing stays focused on the news. */
.bulletin-card:not(.bulletin-card--lead) .bulletin-category{margin-top:0}
.bulletin-more-grid>.bulletin-card:only-child{display:block;max-width:850px}
.newsroom-sectors{display:flex;flex-wrap:wrap;gap:7px 22px;padding:14px 0;border-bottom:1px solid var(--line)}
.newsroom-sectors a{font-size:12px;line-height:1.5;color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
.newsroom-sectors a:hover{color:var(--news-accent);text-decoration:underline}
@media(max-width:700px){.newsroom-sectors{gap:0 20px;padding:7px 0}.newsroom-sectors a{min-height:44px}}
