:root{--accent:#a14a28;--ink:#2d2b29;--paper:#f4f0e7;--muted:#5d6461;--line:#cbd0c7;--wash:#e4e9e2}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{max-width:100%;height:auto;display:block}button,input{font:inherit}.skip{position:absolute;left:18px;top:-80px;padding:12px;background:#fff;z-index:99}.skip:focus{top:12px}.publication{max-width:1320px;margin:auto;padding:0 48px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-.035em}p{margin-top:1em}.edition{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:13px 0}.brand-row{display:flex;align-items:center;gap:20px;padding:24px 0}.brand{font-size:36px;font-weight:800;text-decoration:none;letter-spacing:-.065em;display:flex;align-items:center;gap:10px}.brand-symbol{font-size:29px;font-weight:400;color:var(--accent);letter-spacing:0}.tagline{font-size:12px;margin-left:auto;max-width:200px}.search-link{display:flex;gap:7px;align-items:center;font-size:12px;text-decoration:none;margin-left:18px}.search-link>span:first-child{font-size:26px}.primary-nav{display:flex;align-items:center;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;font-size:12px;font-weight:bold}.primary-nav a{text-decoration:none}.primary-nav a:last-child{margin-left:auto}.opening{padding:44px 0 34px}.opening h1{font-size:48px;max-width:850px}.opening>p:last-child{max-width:630px;color:var(--muted)}.kicker,.eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:bold;color:var(--accent)}.kicker{margin:0 0 14px}.eyebrow span{color:var(--muted)}.lead{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center}.lead h2{font-size:38px;margin-top:16px}.lead h2 a{text-decoration:none}.lead p{font-size:17px;color:var(--muted)}.lead-image img{aspect-ratio:1.35;object-fit:cover}.text-link{display:inline-block;text-decoration:none;font-size:12px;font-weight:bold;margin-top:24px;border-bottom:1px solid var(--ink);padding-bottom:6px}.button{display:inline-block;padding:12px 20px;color:var(--paper);background:var(--accent);font-size:12px;text-decoration:none;margin-top:25px;border:1px solid var(--accent)}.button:hover{background:var(--ink);color:var(--paper)}.metric{padding:24px;border-top:3px solid var(--accent);background:var(--wash)}.metric>span,.metric>small{display:block;font-size:11px}.metric>strong{font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:1.4;display:block}.metric>a{display:block;font-size:11px;margin-top:22px}.section-title{display:flex;justify-content:space-between;gap:20px;align-items:end;border-top:2px solid var(--ink);margin:44px 0 24px;padding-top:17px}.section-title h2{font-size:26px}.section-title>span{font-size:10px;color:var(--muted)}.story{position:relative}.story h3{font-size:25px;margin:10px 0}.story h3 a{text-decoration:none}.story p{font-size:14px;color:var(--muted);margin-top:10px}.story-image{display:block;margin-bottom:20px}.story-image img{width:100%;aspect-ratio:1.65;object-fit:cover}.byline{display:block;color:var(--muted);font-size:10px;margin-top:16px}.card-number{font-size:11px;color:var(--accent);display:block;margin-bottom:12px}.grid-two{display:grid;grid-template-columns:1fr 1fr;gap:38px}.grid-two .story{display:grid;grid-template-columns:140px 1fr;gap:20px;border-bottom:1px solid var(--line);padding-bottom:25px}.grid-two .story-image{margin:0}.grid-two .story h3{font-size:24px}.grid-two .card-number{position:absolute;top:0;right:0}.grid-two .story-image img{aspect-ratio:.9}.grid-two .eyebrow{padding-right:20px}footer{margin-top:70px;border-top:1px solid var(--line);padding:30px 0 26px}.footer-top{display:flex;gap:40px;justify-content:space-between}.footer-brand{font-size:28px;font-weight:bold;letter-spacing:-.05em;text-decoration:none}.footer-top>p{max-width:440px;margin:0;font-size:12px;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:25px;font-size:10px}.footer-bottom nav{display:flex;gap:18px}.footer-note{font-size:10px;color:var(--muted);margin-top:20px}.desk-note{border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.desk-note>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.desk-note p{font:20px/1.35 Georgia,serif}.desk-note a{font-size:11px;display:inline-block;margin-top:12px}.breadcrumb{font-size:11px;color:var(--muted);margin:30px 0}.article-head{max-width:910px;margin:0 auto 32px}.article-head h1{font-size:50px;margin-top:16px}.article-head .dek{font-size:21px;line-height:1.5;color:var(--muted)}.article-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;border-top:1px solid var(--line);padding-top:16px;margin-top:25px}.article-visual{margin:0 auto 35px;max-width:910px}.article-visual img{width:100%;max-height:425px;object-fit:cover}.article-visual figcaption{font-size:10px;color:var(--muted);padding-top:7px}.article-layout{max-width:910px;margin:auto;display:grid;grid-template-columns:170px minmax(0,660px);gap:42px}.article-aside{font-size:11px;border-top:2px solid var(--accent);padding-top:14px}.article-aside strong{display:block}.article-aside p{color:var(--muted)}.article-body{font:18px/1.85 Georgia,'Times New Roman',serif}.article-body h2{font:700 25px/1.2 Arial,sans-serif;margin:36px 0 14px}.article-body section:first-child h2{margin-top:0}.article-body p{margin:0 0 20px}.sources{padding:24px;background:var(--wash);margin-top:30px;font:12px/1.7 Arial,sans-serif}.sources h2{font-size:17px;margin:0 0 10px}.sources ul{padding-left:16px;margin:0}.sources li+li{margin-top:10px}.sources a{overflow-wrap:anywhere}.article-notice{font:11px/1.7 Arial,sans-serif;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:25px}.simple-page{max-width:760px;margin:40px auto}.simple-page h1{font-size:42px;margin-bottom:25px}.simple-page h2{font-size:24px;margin:35px 0 12px}.simple-page p{color:var(--muted)}.simple-page ul{padding-left:20px}.simple-page address{font-style:normal}.simple-page a{overflow-wrap:anywhere}.category-intro{padding:40px 0 32px}.category-intro h1{font-size:48px}.category-intro p{max-width:600px;color:var(--muted)}.category-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.category-links a{border:1px solid var(--line);font-size:12px;padding:8px 14px;text-decoration:none}.category-links a[aria-current]{background:var(--ink);color:var(--paper)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.search-form{display:flex;margin:25px 0 20px;gap:12px}.search-form input{flex:1;min-width:0;padding:13px 15px;border:1px solid var(--line);background:#fff;color:var(--ink)}.search-form button{border:0;background:var(--accent);color:#fff;padding:12px 25px;cursor:pointer}.search-status{font-size:12px;color:var(--muted)}.search-result{padding:22px 0;border-bottom:1px solid var(--line)}.search-result h2{margin:7px 0;font-size:26px}.search-result p{margin:8px 0;font-size:14px}.search-result a{text-decoration:none}.empty-state{padding:25px;background:var(--wash);margin:25px 0}.navigator .site-header{border-top:5px solid var(--accent)}.navigator .brand-symbol{background:var(--accent);color:var(--paper);width:35px;height:35px;text-align:center;line-height:35px}.navigator .opening{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px}.navigator .opening .kicker{grid-column:1/-1}.navigator .opening h1{font-size:52px}.navigator .opening>p:last-child{margin:0;align-self:end}.navigator-lead{display:grid;grid-template-columns:1fr 240px;gap:30px;border-top:1px solid var(--line);padding-top:28px}.navigator-lead .lead{grid-template-columns:1.2fr 1fr}.navigator-lead .lead h2{font-size:32px}.navigator-lead .metric{display:flex;flex-direction:column;justify-content:center}.navigator-lead .metric>strong{font-size:45px}.data-band{display:grid;grid-template-columns:250px 1fr;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-top:35px}.data-band .metric{border-top:0;padding:15px 0;background:none}.data-band .metric>a{margin-top:10px}.data-band h2{font-size:27px}.data-band p:not(.kicker){font-size:14px;color:var(--muted)}.data-band>div:last-child{padding:15px 25px;border-left:1px solid var(--line)}.wire .brand-row{justify-content:center;position:relative;padding:27px 0}.wire .brand{font-size:43px;letter-spacing:-.05em}.wire .brand-symbol{font-size:38px;color:var(--accent)}.wire .tagline{display:none}.wire .search-link{position:absolute;right:0}.wire .primary-nav{border-top:4px solid var(--accent);border-bottom:1px solid var(--ink);justify-content:center}.wire .primary-nav a:last-child{margin-left:0}.wire .opening{display:flex;justify-content:space-between;gap:40px;align-items:end}.wire .opening h1{font-size:40px}.wire .opening>p{max-width:340px;font-size:14px;margin:0}.wire-layout{display:grid;grid-template-columns:1fr 275px;gap:42px}.wire-stream .section-title{margin-top:0}.wire-stream .story{display:grid;grid-template-columns:40px 1fr;gap:15px;border-bottom:1px solid var(--line);padding:25px 0}.wire-stream .story-image{display:none}.wire-stream .story:first-of-type h3{font-size:35px}.wire-stream .card-number{font-size:22px;font-family:Georgia,serif;color:var(--muted)}.wire-sidebar{border-left:1px solid var(--line);padding-left:30px}.wire-sidebar h2{font:28px/1.22 Georgia,serif;margin-top:30px}.wire-sidebar p{font-size:14px;color:var(--muted)}.wire-sidebar .metric{padding:22px 20px}.magazine .brand{font-size:40px}.magazine .brand-symbol{font-size:46px}.magazine .primary-nav{border-top:0;border-bottom:2px solid var(--ink);padding-top:0}.magazine .opening{max-width:900px}.magazine .opening h1{font:56px/1.05 Georgia,serif;max-width:800px}.magazine-cover{display:grid;grid-template-columns:1.6fr 1fr;gap:25px}.magazine-cover .lead{display:flex;flex-direction:column-reverse;gap:0;background:var(--ink);color:#fff}.magazine-cover .lead-image{width:100%}.magazine-cover .lead-image img{aspect-ratio:2;object-fit:cover}.magazine-cover .lead-copy{padding:25px 30px 30px}.magazine-cover .lead h2{font-size:38px}.magazine-cover .lead p{color:#d8e1e8}.magazine-cover .eyebrow,.magazine-cover .eyebrow span{color:#dfd5ff}.magazine-cover .text-link{border-color:#b8c6d0}.cover-side{padding:25px;background:#e8dfce;display:flex;align-items:center}.cover-side .story h3{font:31px/1.18 Georgia,serif}.cover-side .story-image img{aspect-ratio:1.5}.spectrum-strip{display:flex;gap:30px;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.2em}.magazine-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.magazine-grid .story:first-child{grid-row:span 2}.magazine-grid .story:first-child .story-image img{aspect-ratio:.85}.magazine-grid .story:last-child{grid-column:2/4;display:grid;grid-template-columns:1fr 1.4fr;gap:20px;border-top:1px solid var(--line);padding-top:22px}.magazine-grid .story:last-child .story-image{margin:0}.editorial-banner{text-align:center;background:#e2dbed;padding:50px 30px;margin-top:42px}.editorial-banner h2{font:40px/1.15 Georgia,serif}.calm .brand{font:42px/1 Georgia,serif;letter-spacing:-.06em}.calm .brand-symbol{font-size:50px}.calm .primary-nav{justify-content:center;border-top:0}.calm .primary-nav a:last-child{margin-left:0}.calm-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:60px 0;align-items:center}.calm-intro h1{font:58px/1.08 Georgia,serif;font-weight:normal;max-width:550px}.calm-intro p:not(.kicker){color:var(--muted);max-width:450px}.calm-intro figure{margin:0}.calm-intro img{aspect-ratio:1;object-fit:cover;border-radius:50% 50% 4px 4px}.calm-intro figcaption{text-align:center;font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding-top:18px}.calm-feature{display:grid;grid-template-columns:1fr 230px;gap:35px;padding:30px;background:#e5e7dc}.calm-feature .lead{display:block}.calm-feature .lead-image{display:none}.calm-feature .lead h2{font:34px/1.2 Georgia,serif}.calm-feature .metric{border:0;background:none;align-self:center}.calm-feature .metric>strong{font-size:33px}.calm-stories{display:grid;grid-template-columns:1fr 1fr;gap:42px}.calm-stories .story{display:grid;grid-template-columns:130px 1fr;gap:20px}.calm-stories .story-image img{aspect-ratio:.8;object-fit:cover}.calm-stories .story h3{font:28px/1.2 Georgia,serif}.calm-principle{margin-top:55px;text-align:center;border-top:1px solid var(--line);padding-top:40px;max-width:700px;margin-inline:auto}.calm-principle>span{font-size:70px;color:var(--accent);line-height:1}.calm-principle h2{font:37px/1.2 Georgia,serif}.calm-principle p{max-width:530px;margin-inline:auto;color:var(--muted)}.newspaper .brand-row{justify-content:center;padding:24px 0 15px;flex-wrap:wrap}.newspaper .brand{font:bold 58px/1 Georgia,serif;letter-spacing:-.05em}.newspaper .brand-symbol{display:none}.newspaper .tagline{width:100%;max-width:none;text-align:center;margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.newspaper .search-link{position:absolute;right:0;top:0}.newspaper .brand-row{position:relative}.newspaper .primary-nav{border-top:3px double var(--ink);border-bottom:3px double var(--ink);justify-content:center}.newspaper .primary-nav a:last-child{margin-left:0}.newspaper .opening{text-align:center;padding:28px 0}.newspaper .opening h1{font:37px/1.15 Georgia,serif;margin:auto}.newspaper .opening>p:last-child{margin:12px auto 0;font-size:13px}.newspaper-front{display:grid;grid-template-columns:220px 1fr 200px;gap:25px;border-top:1px solid var(--ink);padding-top:25px}.newspaper-front>aside{padding-right:20px;border-right:1px solid var(--line)}.newspaper-front>aside:last-child{padding:0 0 0 20px;border-right:0;border-left:1px solid var(--line)}.column-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.newspaper-front .story h3{font:25px/1.15 Georgia,serif}.newspaper-front .story p{font:14px/1.65 Georgia,serif}.newspaper-front .story-image{display:none}.newspaper-lead .lead{display:flex;flex-direction:column;gap:22px}.newspaper-lead .lead h2{font:bold 42px/1.07 Georgia,serif}.newspaper-lead .lead-image img{aspect-ratio:1.75}.newspaper-lead .lead p{font:18px/1.5 Georgia,serif}.newspaper-lead .lead-excerpt{font:15px/1.75 Georgia,serif}.newspaper-data .metric{padding:15px 0;background:none;border-top:0}.newspaper-data .metric strong{font:48px/1.2 Georgia,serif}.newspaper-data h3{font:24px/1.2 Georgia,serif;border-top:1px solid var(--line);padding-top:25px;margin-top:25px}.newspaper-data p{font:14px/1.65 Georgia,serif}.newspaper-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.newspaper-bottom .story+.story{border-left:1px solid var(--line);padding-left:25px}.newspaper-bottom .story h3{font:26px/1.18 Georgia,serif}.newspaper-bottom .story-image img{aspect-ratio:1.2}.newspaper .article-head h1{font:bold 54px/1.05 Georgia,serif}.calm .article-head h1,.magazine .article-head h1{font:52px/1.12 Georgia,serif}.wire .article-head{border-top:4px solid var(--accent);padding-top:25px}.navigator .article-aside{background:var(--wash);padding:15px}.magazine .article-aside{border-color:var(--accent)}
@media(min-width:1450px){.publication{max-width:1380px;padding-inline:60px}}
@media(max-width:1050px){.publication{padding:0 30px}.brand{font-size:30px}.tagline{display:none}.search-link{margin-left:auto}.navigator .opening{display:block}.navigator .opening>p:last-child{margin-top:20px}.navigator-lead{grid-template-columns:1fr 200px}.navigator-lead .lead{display:block}.navigator-lead .lead-image{display:block;margin-top:25px}.navigator-lead .lead-image img{aspect-ratio:2.2}.newspaper-front{grid-template-columns:170px 1fr}.newspaper-front>aside:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:20px 0;display:flex;gap:25px;align-items:center}.newspaper-data h3,.newspaper-data p,.newspaper-data>a{display:none}.newspaper-data .metric{flex:1;display:flex;gap:20px;align-items:center}.newspaper-data .metric>a{display:none}.newspaper-bottom{grid-template-columns:repeat(2,1fr)}.newspaper-bottom .story:nth-child(3){border-left:0;padding-left:0}.magazine-cover .lead h2{font-size:32px}.cover-side{padding:20px}.calm-intro h1{font-size:46px}.calm-stories .story{display:block}.calm-stories .story-image img{aspect-ratio:1.8}.calm-feature{grid-template-columns:1fr 190px}.wire-layout{grid-template-columns:1fr 230px;gap:25px}.wire-sidebar{padding-left:22px}.wire .opening{display:block}.wire .opening>p{max-width:600px;margin-top:15px}.article-layout{grid-template-columns:140px minmax(0,1fr);gap:30px}}
@media(max-width:760px){.publication{padding:0 20px}.edition{font-size:8px;letter-spacing:.05em;gap:15px}.brand-row{padding:22px 0;gap:10px}.brand,.wire .brand,.magazine .brand{font-size:29px}.brand-symbol{font-size:25px}.search-link{margin-left:auto}.search-link>span:last-child{display:none}.primary-nav{gap:18px;overflow-x:auto;white-space:nowrap;justify-content:flex-start!important;font-size:11px;padding:12px 0}.primary-nav a:last-child{margin-left:0}.opening{padding:32px 0}.opening h1,.navigator .opening h1,.wire .opening h1,.magazine .opening h1,.category-intro h1{font-size:38px}.navigator-lead,.lead,.magazine-cover,.calm-feature{display:block}.navigator-lead>.metric{margin-top:24px}.navigator-lead .metric{padding:20px}.navigator-lead .metric>strong{font-size:38px}.data-band{grid-template-columns:1fr;gap:0}.data-band>div:last-child{border-left:0;border-top:1px solid var(--line);padding:25px 0 10px}.grid-two{grid-template-columns:1fr;gap:25px}.grid-two .story{grid-template-columns:110px 1fr;gap:18px}.grid-two .story h3{font-size:23px}.section-title h2{font-size:24px}.section-title>span{display:none}.wire-layout{display:block}.wire-sidebar{border-left:0;border-top:2px solid var(--ink);padding:25px 0 0;margin-top:30px}.wire-sidebar .metric{display:block}.wire .brand-row{justify-content:flex-start}.wire-stream .story:first-of-type h3{font-size:30px}.wire-stream .story{grid-template-columns:32px 1fr;gap:10px}.wire-stream .card-number{font-size:19px}.wire .search-link{right:0}.magazine-cover .lead-copy{padding:23px}.cover-side{margin-top:20px}.cover-side .story{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.cover-side .story h3{font-size:25px}.cover-side .story-image{margin:0}.cover-side .story-image img{height:100%;aspect-ratio:.8}.spectrum-strip{gap:12px;font-size:8px;letter-spacing:.1em}.magazine-grid{grid-template-columns:1fr 1fr;gap:24px}.magazine-grid .story:first-child{grid-row:auto;grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.magazine-grid .story:first-child .story-image{margin:0}.magazine-grid .story:last-child{grid-column:1/-1}.magazine-grid .story h3{font-size:24px}.editorial-banner{padding:35px 20px}.editorial-banner h2{font-size:32px}.calm-intro{grid-template-columns:1fr;gap:30px;padding:35px 0}.calm-intro h1{font-size:46px}.calm-intro figure{max-width:450px;margin:auto}.calm-intro img{aspect-ratio:1.2}.calm .brand{font-size:37px}.calm-feature{padding:25px}.calm-feature .metric{padding:25px 0 0;border-top:1px solid var(--line);margin-top:25px}.calm-feature .lead h2{font-size:31px}.calm-stories{gap:25px}.calm-stories .story h3{font-size:25px}.calm-principle h2{font-size:32px}.newspaper .brand{font-size:43px}.newspaper .brand-row{padding-top:25px}.newspaper .tagline{display:block;font-size:8px}.newspaper .search-link{top:-7px}.newspaper-front{grid-template-columns:1fr}.newspaper-front .newspaper-lead{grid-row:1}.newspaper-front>aside{border-right:0;padding:25px 0 0;border-top:1px solid var(--line)}.newspaper-lead .lead h2{font-size:39px}.newspaper-front>aside:last-child{display:block}.newspaper-data .metric{display:block}.newspaper-front>aside .story{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.newspaper-front>aside .story-image{display:block;margin:0}.newspaper-front>aside .desk-note{display:none}.newspaper-bottom .story+.story{padding-left:0;border-left:0}.newspaper .opening h1{font-size:31px}.newspaper-bottom .story h3{font-size:24px}.article-head h1,.newspaper .article-head h1,.calm .article-head h1,.magazine .article-head h1{font-size:37px}.article-head .dek{font-size:18px}.article-layout{display:block}.article-aside{margin-bottom:27px;display:flex;gap:20px}.article-aside p{margin-top:0}.article-body{font-size:18px}.article-visual img{aspect-ratio:1.55;object-fit:cover}.article-meta{gap:10px;font-size:10px}.category-grid{grid-template-columns:1fr 1fr;gap:25px}.category-grid .story h3{font-size:24px}.simple-page h1{font-size:36px}.footer-top{display:block}.footer-top>p{margin-top:15px}.footer-bottom{display:block}.footer-bottom nav{margin-top:15px;gap:15px;flex-wrap:wrap}.search-form{gap:7px}.search-form button{padding:12px 16px}}
@media(max-width:420px){.publication{padding:0 15px}.brand,.wire .brand,.magazine .brand{font-size:25px}.wire .brand-symbol,.magazine .brand-symbol{font-size:27px}.brand-symbol{font-size:22px}.navigator .brand-symbol{width:29px;height:29px;line-height:29px}.opening h1,.navigator .opening h1,.wire .opening h1,.magazine .opening h1{font-size:34px}.grid-two .story{grid-template-columns:90px 1fr;gap:14px}.grid-two .story h3{font-size:21px}.story p{font-size:13px}.magazine-grid,.calm-stories,.newspaper-bottom,.category-grid{grid-template-columns:1fr}.magazine-grid .story:first-child,.magazine-grid .story:last-child{grid-column:auto;display:block}.magazine-grid .story:first-child .story-image img{aspect-ratio:1.65}.cover-side .story{display:block}.cover-side .story-image img{height:auto;aspect-ratio:1.8;margin-bottom:20px}.magazine-grid .story:last-child .story-image{margin-bottom:20px}.calm-intro h1{font-size:40px}.calm-feature .lead h2{font-size:28px}.newspaper .brand{font-size:36px}.newspaper .opening h1{font-size:28px}.newspaper-lead .lead h2{font-size:35px}.newspaper-front>aside .story{display:block}.newspaper-front>aside .story-image img{aspect-ratio:1.7;margin-bottom:20px}.article-head h1,.newspaper .article-head h1,.calm .article-head h1,.magazine .article-head h1{font-size:33px}.article-aside{display:block}.article-aside p{margin-top:10px}.search-form{flex-wrap:wrap}.search-form input{flex-basis:100%}.search-form button{width:100%}.footer-brand{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
