/* Category and tag editions. The main WordPress query retains its pagination. */
.sn-news-archive{padding-bottom:18px}.sn-news-archive .sn-breadcrumb{font-size:12px;gap:10px;margin:25px 0}.sn-section-masthead{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:48px;padding:38px 42px;background:#f3f1ed;border-top:4px solid var(--accent)}.sn-section-title,.sn-section-intro{position:relative;z-index:1;min-width:0}.sn-section-title .sn-eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:15px}.sn-section-title h1{font:700 clamp(43px,5.7vw,76px)/1.03 var(--serif);letter-spacing:-2.3px;margin:0;text-wrap:balance;overflow-wrap:anywhere}.sn-section-intro{padding-left:34px;border-left:1px solid #d5d1ca}.sn-section-intro p{font:400 17px/1.85 var(--sans);color:#515966;margin:0 0 16px;max-width:600px}.sn-section-intro a{font:700 12px/1.6 var(--sans);color:var(--accent);display:inline-flex;gap:28px;align-items:center}.sn-section-watermark{position:absolute;bottom:-75px;right:20px;font:700 260px/1 var(--serif);letter-spacing:-15px;color:#e7e3dd;pointer-events:none;opacity:.55}.sn-topic-archive .sn-section-masthead{background:#1b222c;color:#fff}.sn-topic-archive .sn-section-title .sn-eyebrow{color:#ff9da3}.sn-topic-archive .sn-section-intro{border-color:#515967}.sn-topic-archive .sn-section-intro p{color:#d8dce2}.sn-topic-archive .sn-section-intro a{color:#fff}.sn-topic-archive .sn-section-watermark{color:#343c48;opacity:.5;font-family:var(--sans);font-size:260px;bottom:-55px}.sn-topic-archive .sn-section-title h1{font-size:clamp(42px,4.8vw,64px)}.sn-section-switcher{display:flex;align-items:center;gap:25px;padding:17px 0;border-bottom:1px solid var(--line);margin-bottom:32px}.sn-section-switcher>span{font:800 9px/1.5 var(--sans);letter-spacing:1.5px;color:var(--muted);flex-shrink:0}.sn-section-switcher>div{display:flex;flex-wrap:wrap;gap:9px}.sn-section-switcher a{display:block;padding:8px 13px;font:600 12px/1.5 var(--sans);border:1px solid var(--line);background:white;color:#454c56}.sn-section-switcher a:hover,.sn-section-switcher a[aria-current="page"]{background:var(--ink);color:white;border-color:var(--ink)}.sn-archive-coverage,.sn-archive-lower{scroll-margin-top:25px}.sn-archive-band{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid var(--ink);padding-bottom:12px;margin-bottom:25px;font:800 10px/1.5 var(--sans);letter-spacing:1.35px}.sn-archive-band>span:first-child{color:var(--accent)}.sn-archive-band>span:last-child{color:var(--muted);letter-spacing:.3px}.sn-archive-feature-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:30px}.sn-archive-lead{padding-right:30px;border-right:1px solid var(--line);min-width:0}.sn-archive-story{min-width:0}.sn-archive-story-image{display:block;background:var(--soft);aspect-ratio:1.65;overflow:hidden;margin-bottom:18px}.sn-archive-story-image>img,.sn-archive-story-image>.sn-image-placeholder{display:block;width:100%;height:100%;object-fit:cover}.sn-archive-story-image>img{transition:transform .35s ease}.sn-archive-story-image:hover>img{transform:scale(1.035)}.sn-archive-story-image>.sn-image-placeholder{display:grid}.sn-archive-story-copy{min-width:0}.sn-archive-story .sn-label{font-size:10px;margin-bottom:10px;letter-spacing:1.15px}.sn-archive-story h2,.sn-archive-story h3{font:700 26px/1.23 var(--serif);letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 14px}.sn-archive-story h2 a,.sn-archive-story h3 a{display:block}.sn-archive-story h2 a:hover,.sn-archive-story h3 a:hover{color:var(--accent)}.sn-archive-story--lead h2{font-size:39px;line-height:1.15;letter-spacing:-1.1px}.sn-archive-story-excerpt{font:400 14px/1.85 var(--sans);color:var(--muted);margin:0 0 17px}.sn-archive-story--lead .sn-archive-story-excerpt{font-size:16px}.sn-archive-story .sn-meta{font-size:11px;gap:6px 14px;line-height:1.8}.sn-archive-side-stories{display:flex;flex-direction:column;gap:24px;min-width:0}.sn-archive-story--side+.sn-archive-story--side{padding-top:24px;border-top:1px solid var(--line)}.sn-archive-story--side .sn-archive-story-image{aspect-ratio:2.6;margin-bottom:13px}.sn-archive-story--side h3{font-size:24px;line-height:1.22;margin-bottom:12px}.sn-archive-see-more{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:17px;font:700 12px/1.6 var(--sans);color:var(--accent);margin-top:auto}.sn-archive-spotlight{padding-bottom:32px;border-bottom:1px solid var(--line);margin-bottom:38px}.sn-archive-story--solo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:36px}.sn-archive-story--solo .sn-archive-story-image{aspect-ratio:1.55;margin:0}.sn-archive-story--solo h2{font-size:37px;line-height:1.18;letter-spacing:-.9px}.sn-archive-story--solo .sn-archive-story-excerpt{font-size:16px}.sn-archive-lower{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:40px;align-items:start}.sn-archive-main-list{min-width:0}.sn-news-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 25px}.sn-news-archive-grid .sn-archive-story{padding-bottom:25px;border-bottom:1px solid var(--line)}.sn-news-archive-grid .sn-archive-story-image{aspect-ratio:1.65}.sn-news-archive .sn-section-heading{margin-bottom:25px}.sn-news-archive .sn-section-heading h2{font-size:30px}.sn-news-archive .sn-section-heading .sn-eyebrow{font-size:9px}.sn-archive-sidebar{display:flex;flex-direction:column;gap:27px;min-width:0}.sn-archive-topic-panel{background:var(--soft);padding:26px;border-top:3px solid var(--accent)}.sn-archive-sidebar .sn-eyebrow{font-size:9px;letter-spacing:1.2px}.sn-archive-sidebar h2{font:700 25px/1.2 var(--serif);letter-spacing:-.5px;margin:11px 0 14px}.sn-archive-topic-panel>p{font:400 13px/1.8 var(--sans);color:var(--muted);margin:0 0 18px}.sn-archive-topic-links{display:flex;flex-wrap:wrap;gap:9px}.sn-archive-topic-links a{display:flex;align-items:baseline;gap:6px;font:600 12px/1.6 var(--sans);padding:7px 10px;border:1px solid #dfdbd4;background:white;overflow-wrap:anywhere;max-width:100%}.sn-archive-topic-links a>span{color:var(--accent);font-weight:400}.sn-archive-topic-links a:hover{border-color:var(--accent);color:var(--accent)}.sn-archive-sections-panel{padding:0 2px}.sn-archive-sections-panel>div{margin-top:20px}.sn-archive-sections-panel a{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid var(--line);font:700 13px/1.6 var(--sans)}.sn-archive-sections-panel a>span{color:var(--accent)}.sn-archive-sections-panel a:hover{color:var(--accent)}.sn-archive-newsroom-note{background:#1b222c;color:white;padding:26px;border-top:3px solid var(--accent)}.sn-archive-newsroom-note .sn-eyebrow{color:#c4cad3}.sn-archive-newsroom-note h2{font-size:26px}.sn-archive-newsroom-note p{font:400 14px/1.8 var(--sans);color:#c8ced6;margin:0 0 19px}.sn-archive-newsroom-note a{display:flex;justify-content:space-between;gap:15px;color:white;font:700 12px/1.6 var(--sans);padding-top:16px;border-top:1px solid #4b5360}.sn-archive-newsroom-note a:hover{color:#ff9da3}.sn-archive-subheading{font:400 15px/1.8 var(--sans);color:var(--muted);margin:-7px 0 25px}.sn-archive-elsewhere .sn-news-archive-grid>.sn-archive-story:last-child:nth-child(odd){display:grid;grid-template-columns:210px minmax(0,1fr);gap:25px;grid-column:1/-1}.sn-archive-elsewhere .sn-news-archive-grid>.sn-archive-story:last-child:nth-child(odd) .sn-archive-story-image{aspect-ratio:1.1;margin:0}.sn-archive-empty{padding:30px;background:var(--soft);margin-bottom:30px}.sn-archive-empty h2{font:700 30px/1.2 var(--serif);margin:15px 0}.sn-archive-empty p{font-size:16px;line-height:1.8;color:var(--muted)}.sn-archive-empty .sn-search-form{margin-top:25px}.sn-archive-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--soft);border-top:2px solid var(--ink);padding:30px 35px;margin:42px 0 0}.sn-archive-footer .sn-eyebrow{font-size:9px}.sn-archive-footer h2{font:700 29px/1.2 var(--serif);margin:10px 0 0;letter-spacing:-.5px}.sn-archive-footer .sn-solid{white-space:nowrap}.sn-archive-paged .sn-section-masthead{padding-block:30px}.sn-archive-paged .sn-section-title h1{font-size:55px}.sn-news-archive .pagination .nav-links{gap:7px}.sn-news-archive .page-numbers{min-height:44px;min-width:44px}
@media(max-width:1050px){.sn-section-masthead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:32px;gap:30px}.sn-section-title h1{font-size:57px}.sn-section-intro{padding-left:25px}.sn-section-intro p{font-size:16px}.sn-archive-feature-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.sn-archive-lead{padding-right:24px}.sn-archive-story--lead h2{font-size:34px}.sn-archive-lower{grid-template-columns:minmax(0,1fr) 265px;gap:28px}.sn-archive-topic-panel,.sn-archive-newsroom-note{padding:23px}.sn-news-archive-grid{gap:25px 20px}.sn-archive-story h3{font-size:23px}.sn-archive-story--solo h2{font-size:32px}.sn-archive-story--solo{gap:28px}.sn-archive-elsewhere .sn-news-archive-grid>.sn-archive-story:last-child:nth-child(odd){grid-template-columns:160px minmax(0,1fr)}}
@media(max-width:850px){.sn-section-masthead{padding:30px;gap:24px}.sn-section-title h1{font-size:49px;letter-spacing:-1.5px}.sn-topic-archive .sn-section-title h1{font-size:45px}.sn-section-intro{padding-left:23px}.sn-archive-lower{grid-template-columns:1fr;gap:35px}.sn-archive-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sn-archive-newsroom-note{grid-column:1/-1}.sn-archive-feature-grid{gap:22px}.sn-archive-lead{padding-right:22px}.sn-archive-story--lead h2{font-size:32px}.sn-archive-story--side h3{font-size:22px}.sn-archive-story--side .sn-archive-story-image{aspect-ratio:1.8}.sn-archive-story--solo h2{font-size:29px}.sn-archive-story--solo .sn-archive-story-excerpt{font-size:15px}.sn-archive-story--solo{gap:25px}.sn-section-switcher{gap:17px;align-items:flex-start}.sn-section-switcher>span{padding-top:11px}.sn-archive-footer{padding:26px}.sn-archive-footer h2{font-size:27px}}
@media(max-width:600px){.sn-news-archive .sn-breadcrumb{font-size:11px;margin:20px 0}.sn-section-masthead{display:block;padding:28px 24px}.sn-section-title .sn-eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:15px}.sn-section-title h1,.sn-topic-archive .sn-section-title h1,.sn-archive-paged .sn-section-title h1{font-size:43px;line-height:1.1;letter-spacing:-1.3px}.sn-section-intro{padding:20px 0 0;margin-top:22px;border-left:0;border-top:1px solid #d5d1ca}.sn-topic-archive .sn-section-intro{border-top-color:#505865}.sn-section-intro p{font-size:16px;line-height:1.85}.sn-section-watermark{right:0;font-size:230px;bottom:-65px}.sn-section-switcher{display:block;padding:15px 0;margin-bottom:26px}.sn-section-switcher>span{display:block;font-size:9px;margin-bottom:11px;padding:0}.sn-section-switcher>div{gap:8px}.sn-section-switcher a{font-size:11px;padding:7px 10px;min-height:34px}.sn-archive-band{font-size:9px;margin-bottom:21px;gap:12px}.sn-archive-band>span:last-child{max-width:52%;text-align:right}.sn-archive-feature-grid{display:block}.sn-archive-lead{padding:0 0 26px;border-right:0;border-bottom:1px solid var(--line)}.sn-archive-story--lead h2{font-size:33px;line-height:1.17;letter-spacing:-.7px}.sn-archive-story--lead .sn-archive-story-excerpt{font-size:16px}.sn-archive-story .sn-meta{font-size:11px}.sn-archive-side-stories{padding-top:25px;gap:23px}.sn-archive-story--side{display:grid;grid-template-columns:110px minmax(0,1fr);gap:17px}.sn-archive-story--side .sn-archive-story-image{aspect-ratio:1.1;margin:0}.sn-archive-story--side h3{font-size:22px;line-height:1.25;letter-spacing:-.3px}.sn-archive-story--side+.sn-archive-story--side{padding-top:23px}.sn-archive-story--side .sn-label{font-size:9px;margin-bottom:8px}.sn-archive-story--side .sn-meta{font-size:10px;gap:4px 12px}.sn-archive-see-more{font-size:12px}.sn-archive-spotlight{padding-bottom:27px;margin-bottom:30px}.sn-archive-story--solo{display:block}.sn-archive-story--solo .sn-archive-story-image{margin-bottom:22px;aspect-ratio:1.55}.sn-archive-story--solo h2{font-size:32px;line-height:1.18}.sn-archive-story--solo .sn-archive-story-excerpt{font-size:16px}.sn-news-archive-grid{grid-template-columns:1fr;gap:27px}.sn-news-archive-grid .sn-archive-story h3{font-size:28px;line-height:1.22}.sn-news-archive-grid .sn-archive-story-excerpt{font-size:15px}.sn-news-archive .sn-section-heading h2{font-size:29px}.sn-archive-elsewhere .sn-news-archive-grid>.sn-archive-story:last-child:nth-child(odd){display:block;grid-column:auto}.sn-archive-elsewhere .sn-news-archive-grid>.sn-archive-story:last-child:nth-child(odd) .sn-archive-story-image{aspect-ratio:1.65;margin-bottom:18px}.sn-archive-sidebar{grid-template-columns:1fr}.sn-archive-topic-panel,.sn-archive-newsroom-note{padding:25px}.sn-archive-sidebar h2{font-size:28px}.sn-archive-topic-links a{font-size:13px;padding:8px 11px}.sn-archive-sections-panel a{font-size:14px}.sn-archive-sidebar .sn-eyebrow{font-size:10px}.sn-archive-footer{display:block;padding:26px;margin-top:32px}.sn-archive-footer h2{font-size:30px;margin-bottom:22px}.sn-archive-footer .sn-solid{font-size:12px}.sn-archive-subheading{font-size:15px}.sn-archive-empty{padding:25px}.sn-archive-empty h2{font-size:28px}}
@media(max-width:390px){.sn-section-title h1,.sn-topic-archive .sn-section-title h1{font-size:38px}.sn-section-masthead{padding:24px 21px}.sn-archive-story--side{grid-template-columns:85px minmax(0,1fr);gap:14px}.sn-archive-story--side h3{font-size:20px}.sn-archive-story--lead h2,.sn-archive-story--solo h2{font-size:30px}.sn-news-archive-grid .sn-archive-story h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){.sn-archive-story-image>img{transition:none}.sn-archive-story-image:hover>img{transform:none}}
