:root{--ink:#332838;--muted:#706876;--paper:#faf9f5;--line:#d9d5dc;--purple:#e5dfed;--yellow:#f3db4c;--display:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--body:'Source Sans 3',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.6 var(--body)}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration:underline}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8a4bb2;outline-offset:4px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.04;letter-spacing:-.018em}h1 a,h2 a,h3 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--yellow);color:var(--ink);padding:12px 20px}.skip:focus{top:15px}.site-rail{position:fixed;inset:0 auto 0 0;width:220px;background:var(--purple);padding:28px 24px 22px;border-right:1px solid var(--ink);overflow-y:auto;z-index:20}.rail-brand>a{display:block;width:170px}.rail-brand>p{font:600 24px/1.05 var(--display);margin-top:12px}.rail-edition{font-size:10px;line-height:1.6;margin:28px 0 16px;border-top:1px solid #b9afc2;padding-top:13px}.rail-edition strong{font-size:12px;font-weight:600}.section-nav a{display:flex;align-items:baseline;gap:10px;text-decoration:none;font-size:13px;font-weight:600;padding:12px 0;border-top:1px solid #c5bdcd;line-height:1.25}.section-nav .nav-number{font-size:9px;font-weight:400;opacity:.7}.section-nav a:hover,.section-nav a[aria-current]{color:#643e7c}.section-nav a[aria-current]{background:var(--yellow);margin-inline:-10px;padding-inline:10px}.rail-search{display:flex;justify-content:space-between;font-size:11px;padding:16px 0;border-top:1px solid #b9afc2;text-decoration:none}.rail-magazine{display:flex;justify-content:space-between;padding:12px 14px;background:var(--ink);color:var(--paper);font-size:12px;text-decoration:none;margin-top:5px}.rail-info{display:grid;gap:6px;margin-top:25px;font-size:10px}.rail-info a{text-decoration:none}.rail-bottom{font-size:9px;line-height:1.5;margin-top:24px;color:var(--muted)}.mobile-tools{display:none}.page-shell{margin-left:220px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px 44px;border-bottom:1px solid var(--line);font-size:12px}.topbar>p{font-weight:600}.quick-search{display:flex;border-bottom:1px solid var(--ink);width:290px}.quick-search input{background:transparent;border:0;border-radius:0;min-width:0;width:100%;padding:5px 3px;font-size:12px;outline-offset:3px}.quick-search button{white-space:nowrap;border:0;background:transparent;padding:5px 0 5px 12px;font-size:11px;font-weight:600}.edition-tag{font-size:9px;letter-spacing:.1em;white-space:nowrap}main{max-width:1390px;padding:0 44px;margin:auto}.edition-line{display:flex;justify-content:space-between;gap:15px;padding:24px 0 17px;font-size:11px;letter-spacing:.035em}.edition-line>p{text-transform:uppercase;font-weight:600}.edition-line span{color:var(--muted)}.opening-photo{display:block;position:relative;overflow:hidden}.photo{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;background:#ece9ed}.photo.contain{object-fit:contain}.opening-photo>.photo{aspect-ratio:2.05;object-fit:cover;max-height:540px}.opening-photo>.photo.contain{object-fit:contain}.image-label{position:absolute;left:18px;bottom:18px;padding:8px 13px;background:var(--yellow);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.opening-story{padding:24px 0 31px;border-bottom:1px solid var(--ink)}.eyebrow{font-size:10px;letter-spacing:.06em;text-transform:uppercase;line-height:1.45;font-weight:600;display:flex;flex-wrap:wrap;gap:5px 12px}.eyebrow a{text-decoration:none}.eyebrow span{font-weight:400;color:var(--muted)}.opening h1{font-size:clamp(45px,4.65vw,76px);font-weight:800;margin-top:14px;max-width:1070px}.opening-bottom{display:grid;grid-template-columns:1fr 200px;align-items:end;gap:60px;margin-top:22px}.dek{font-size:16px;line-height:1.5;color:var(--muted)}.opening-bottom .dek{font-size:18px;max-width:720px}.read-link{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);font-size:11px;padding:9px 0;text-decoration:none;font-weight:600;white-space:nowrap}.read-link span{font-size:18px}.edition-index{display:grid;grid-template-columns:1fr 1.55fr;gap:42px;margin-block:38px 64px}.index-intro{background:var(--yellow);padding:30px 27px;align-self:start}.index-intro h2{font-size:48px;margin-top:20px}.index-intro>p:not(.eyebrow){font-size:14px;line-height:1.6;margin-top:19px;max-width:300px}.index-intro>a{display:inline-block;font-size:10px;margin-top:24px}.latest-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.brief{display:flex;gap:16px;min-width:0;border-top:1px solid var(--line);padding:17px 0}.brief .number{font:500 28px/1 var(--display);color:#8a7e93;min-width:26px}.brief h3{font-size:26px;margin-top:6px}.brief .eyebrow{font-size:8px}.brief .eyebrow span{display:none}.stamp{font-size:10px;color:var(--muted);margin-top:12px;line-height:1.5}.latest-list .brief h3{font-size:23px}.latest-list .brief .stamp{font-size:9px;margin-top:9px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:18px;border-top:3px solid var(--ink);margin-bottom:28px}.section-heading>div{display:flex;align-items:baseline;gap:15px}.section-index{font:500 18px var(--display);color:var(--muted)}.section-heading h2{font-size:40px}.section-heading>a{font-size:11px;white-space:nowrap}.desk{margin-block:45px 66px}.story{min-width:0}.story-photo{display:block;overflow:hidden;margin-bottom:15px}.story-copy h3{font-size:34px;margin-top:9px}.story-copy .dek{font-size:14px;margin-top:13px}.story-copy .stamp{margin-top:13px}.feature-mosaic{display:grid;grid-template-columns:1.1fr 1fr;gap:38px}.mosaic-lead .photo{aspect-ratio:1.05}.mosaic-lead h3{font-size:43px}.mosaic-rest{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}.mosaic-rest .photo{aspect-ratio:1.35}.mosaic-rest h3{font-size:25px}.mosaic-rest .eyebrow{font-size:8px}.mosaic-rest .eyebrow span{display:none}.mosaic-rest .stamp{font-size:9px;margin-top:9px}.feature-columns{display:grid;grid-template-columns:1fr 1fr;gap:42px}.feature-columns>.story .photo{aspect-ratio:1.5}.feature-columns>.story h3{font-size:39px}.brief-stack .brief:first-child{border-top:0;padding-top:0}.brief-stack .brief h3{font-size:29px}.brief-stack .eyebrow{font-size:9px}.food-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.food-grid .photo{aspect-ratio:1}.food-grid h3{font-size:27px}.food-grid .eyebrow span{display:none}.food-grid .dek{font-size:13px}.desk-nature{background:var(--purple);padding:30px;margin-inline:-30px}.nature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nature-grid .photo{aspect-ratio:1.2}.nature-grid h3{font-size:31px}.desk-places .mosaic-lead .photo{aspect-ratio:1.25}.desk-sports .feature-columns{grid-template-columns:1.2fr 1fr}.desk-sports .feature-columns>.story{display:grid;grid-template-columns:.7fr 1fr;align-items:start;gap:22px}.desk-sports .feature-columns>.story .photo{aspect-ratio:.7;object-fit:contain}.desk-sports .feature-columns>.story .story-photo{margin:0}.desk-sports .feature-columns>.story h3{font-size:34px}.science-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.science-list .brief{padding-block:24px;gap:20px}.science-list .brief:first-child{grid-column:1/-1;display:grid;grid-template-columns:80px 1fr;padding-top:0;border-top:0}.science-list .brief:first-child h3{font-size:49px;max-width:820px}.science-list .brief:first-child .number{font-size:65px;color:var(--ink)}.science-list .brief:first-child .dek{font-size:17px;max-width:780px;margin-top:15px}.science-list .brief h3{font-size:32px}.science-list .brief .dek{font-size:14px;margin-top:13px}.magazine-panel{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid var(--ink);margin-block:50px 65px}.magazine-message{background:var(--ink);color:var(--paper);padding:32px}.magazine-message .eyebrow{color:var(--yellow)}.magazine-message h2{font-size:56px;font-weight:700;margin-block:25px 23px}.magazine-message>p:not(.eyebrow){font-size:15px;line-height:1.55}.magazine-message .form-explanation{font-size:11px!important;color:#d4cdd9;margin-top:18px}.magazine-form{padding:35px 32px;background:#f0edf4;display:flex;align-items:center}.magazine-form>form{width:100%}.form-fields{display:grid;grid-template-columns:1fr;gap:16px}.field label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.field input{width:100%;min-width:0;border:0;border-bottom:1px solid var(--ink);background:var(--paper);border-radius:0;padding:11px 12px;font-size:16px}.field input[aria-invalid=true]{border-color:#ad2540}.field-error{font-size:11px;color:#a3213c;min-height:14px;margin-top:4px;line-height:1.4}.field-hint{font-size:10px;color:var(--muted);margin-top:5px}.consent-row{display:flex;align-items:start;gap:10px;margin-top:17px}.consent-row input{accent-color:var(--ink);width:16px;height:16px;flex-shrink:0;margin:3px 0 0}.consent-row label{font-size:12px;line-height:1.5}.form-privacy{font-size:10px;line-height:1.5;margin:10px 0 0 26px}.form-actions{margin-top:22px;display:flex;align-items:center;gap:20px}.request-button{background:var(--yellow);border:1px solid var(--ink);padding:12px 16px;font-size:12px;min-height:44px;font-weight:600;display:flex;gap:30px;justify-content:space-between;white-space:nowrap}.form-actions>p{font-size:10px;color:var(--muted);line-height:1.5}.request-button:disabled{opacity:1;background:#dfd8e4;border-color:#bfb3c6;color:#7c6e86}#request-status{font-size:12px;margin-top:15px}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;padding-top:25px;color:var(--muted)}.breadcrumb a{text-decoration:none}.page-heading{margin-block:35px 40px;max-width:900px}.page-heading h1{font-size:85px;font-weight:800;margin-block:15px 22px}.page-heading>p:not(.eyebrow){font-size:19px;color:var(--muted);max-width:780px;line-height:1.6}.section-opening{border-top:1px solid var(--line);padding-top:25px;margin-bottom:40px}.section-opening>.story{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}.section-opening .story-photo{margin:0}.section-opening .photo{aspect-ratio:1.3}.section-opening h3{font-size:45px}.section-opening .dek{font-size:16px}.section-archive{display:grid;grid-template-columns:1fr 1fr;gap:35px 30px;margin-bottom:65px}.section-archive>.story{border-top:1px solid var(--line);padding-top:25px}.section-archive .photo{aspect-ratio:1.7}.section-archive h3{font-size:34px}.article-heading{max-width:970px;margin:35px auto 34px;text-align:center}.article-heading .eyebrow{justify-content:center}.article-heading h1{font-size:74px;font-weight:800;line-height:1.02;margin-block:20px 24px}.standfirst{max-width:830px;font-size:21px;line-height:1.5;color:var(--muted);margin:auto}.article-byline{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;font-size:10px;margin-top:28px;color:var(--muted)}.article-byline strong{color:var(--ink)}.article-photo>.photo{aspect-ratio:auto;max-height:650px;object-fit:contain;background:#ece9ed}.article-photo figcaption{font-size:10px;color:var(--muted);line-height:1.6;margin-top:12px;max-width:1050px}.article-dates{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;border-block:1px solid var(--line);padding-block:19px;margin-block:28px 40px}.article-dates dt{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.article-dates dd{font-size:12px;line-height:1.6}.article-body{max-width:720px;margin:auto;font-size:20px;line-height:1.85}.article-body>p{margin-bottom:28px}.article-body>p:first-of-type:first-letter{float:left;font:700 72px/.9 var(--display);padding:9px 10px 0 0}.article-body h2{font-size:37px;line-height:1.1;margin-block:35px 18px}.sources{border-top:3px solid var(--ink);margin-top:42px;padding-top:20px;font-size:13px;line-height:1.7}.sources h2{font-size:32px;margin:12px 0 20px}.sources ol{padding-left:20px}.sources li{margin-bottom:17px;padding-left:5px}.sources small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.sources>p:last-child{font-size:11px;color:var(--muted);background:#eeebf1;padding:18px;margin-top:22px}.article-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:12px;margin-top:25px}.article-actions>span{font-size:11px}.plain-button{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:10px 16px;font-size:12px;text-decoration:none;display:inline-block;min-height:42px}.plain-button:hover{background:var(--ink);color:var(--paper)}.related{margin-block:65px}.related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.related-list .brief{border:0;padding-top:0}.related-list h3{font-size:29px}.text-page{max-width:850px;margin:40px auto 75px;font-size:18px;line-height:1.8}.text-page>header{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:30px}.text-page h1{font-size:72px;font-weight:800;margin-top:15px}.text-page h2{font-size:36px;margin-block:35px 18px}.text-page p{margin-bottom:22px}.text-intro{font-size:26px;line-height:1.5}.operator-details{border-block:1px solid var(--line);padding:15px 0;margin:25px 0 30px;font-size:15px}.operator-details>div{display:grid;grid-template-columns:200px 1fr;gap:30px;padding-block:10px}.operator-details dt{font-size:11px;color:var(--muted)}.operator-details dd{overflow-wrap:anywhere}.contact-block{padding:24px;background:var(--purple);margin-block:30px}.contact-block .eyebrow{margin-bottom:10px}.contact-block p{margin:0}.contact-email{font-size:30px;overflow-wrap:anywhere;line-height:1.4}.credit-item{display:grid;grid-template-columns:150px 1fr;gap:25px;border-top:1px solid var(--line);padding-block:25px}.credit-item img{aspect-ratio:1.5;object-fit:contain}.credit-item h2{font-size:27px;margin:0 0 12px}.credit-item p{font-size:12px;line-height:1.6;margin-bottom:10px}.search-form{display:flex;border:1px solid var(--ink);max-width:850px}.search-form input{border:0;min-width:0;flex:1;padding:16px;background:#fff;font-size:18px;border-radius:0}.search-form button{background:var(--yellow);color:var(--ink);border:0;border-left:1px solid var(--ink);padding:14px 25px;font-size:15px;font-weight:600}.search-filters{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:13px}.search-filters select{border:1px solid #a99faf;background:transparent;max-width:100%;padding:10px;font-size:13px}.results-status{font-size:13px;color:var(--muted);margin-block:30px 10px}.search-result{display:grid;grid-template-columns:210px 1fr;gap:30px;border-top:1px solid var(--line);padding-block:25px;max-width:1000px}.search-result img{width:100%;aspect-ratio:1.5;object-fit:cover;background:#ece9ed}.search-result h2{font-size:36px;margin-block:9px 12px}.search-result p:not(.eyebrow){font-size:15px;color:var(--muted)}#search-results{min-height:170px;margin-bottom:60px}.not-found{max-width:800px;margin:50px auto 80px;text-align:center}.error-number{font:800 160px/1 var(--display);color:#806d8d}.not-found h1{font-size:78px;margin-block:25px}.not-found>p:not(.error-number){max-width:560px;margin:auto;font-size:18px;color:var(--muted)}.not-found>div{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:30px;font-size:13px}.video-block{margin-block:40px}.video-stage{position:relative;aspect-ratio:16/9;background:var(--ink);color:var(--paper);overflow:hidden}.youtube-target,.video-stage iframe{position:absolute;inset:0;width:100%;height:100%}.video-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px;background:var(--ink);isolation:isolate}.video-fallback[hidden]{display:none}.video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.15;z-index:-1}.video-fallback button{border:0;background:var(--yellow);color:var(--ink);padding:12px 20px;font-size:14px;min-height:44px}.video-fallback>p{font-size:12px;line-height:1.4}.video-fallback .video-status{font-size:10px}.video-controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.video-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:15px}.site-footer{margin-top:65px;background:var(--ink);color:var(--paper);padding:45px 44px 23px}.footer-top{display:flex;justify-content:space-between;align-items:end;gap:50px;padding-bottom:35px;border-bottom:1px solid #726678}.footer-top>a{width:300px}.footer-top>p{font:500 29px/1.2 var(--display);max-width:400px}.footer-columns{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:40px;padding-block:35px}.footer-columns h2{font:600 20px var(--display);margin-bottom:17px}.footer-columns ul{list-style:none;padding:0;margin:0;line-height:2.3;font-size:12px}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-columns p{font-size:14px;line-height:1.6}.footer-publisher{font-size:11px!important;margin-top:15px;max-width:260px;color:#d2c9d8}.footer-bottom{border-top:1px solid #726678;padding-top:20px;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#d2c9d8}
@media(min-width:1700px){.opening h1{font-size:80px}}@media(max-width:1250px){.site-rail{width:190px;padding-inline:20px}.rail-brand>a{width:150px}.page-shell{margin-left:190px}.topbar{padding-inline:30px;gap:20px}.topbar>p{font-size:11px}.quick-search{width:230px}.edition-tag{font-size:8px}main{padding-inline:30px}.opening h1{font-size:65px}.opening-bottom{gap:30px}.edition-index{gap:28px;grid-template-columns:.9fr 1.3fr}.index-intro{padding:25px 23px}.index-intro h2{font-size:42px}.latest-list{grid-template-columns:1fr}.latest-list .brief{padding-block:14px}.latest-list .brief h3{font-size:25px}.latest-list .stamp{display:none}.latest-list .brief:nth-child(n+5){display:none}.feature-mosaic{gap:25px;grid-template-columns:1fr 1fr}.mosaic-lead h3{font-size:37px}.mosaic-rest{gap:24px 20px}.mosaic-rest h3{font-size:24px}.feature-columns{gap:28px}.feature-columns>.story h3{font-size:35px}.brief-stack .brief h3{font-size:26px}.food-grid{grid-template-columns:1fr 1fr;gap:30px}.food-grid .story{display:grid;grid-template-columns:.8fr 1fr;gap:17px}.food-grid .story-photo{margin:0}.food-grid h3{font-size:28px}.food-grid .dek{display:none}.nature-grid{gap:22px}.nature-grid h3{font-size:28px}.desk-sports .feature-columns{grid-template-columns:1fr 1fr}.desk-sports .feature-columns>.story{display:block}.desk-sports .feature-columns>.story .photo{aspect-ratio:1.5;object-fit:contain}.desk-sports .feature-columns>.story .story-photo{margin-bottom:18px}.magazine-panel{grid-template-columns:1fr 1.2fr}.magazine-message,.magazine-form{padding:28px}.magazine-message h2{font-size:51px}.form-actions{align-items:start;flex-direction:column;gap:12px}.article-heading h1{font-size:66px}.section-opening h3{font-size:39px}.site-footer{padding-inline:30px}.footer-top>a{width:240px}.footer-columns{gap:25px}.footer-columns p{font-size:12px}}
@media(max-width:1000px){.site-rail{position:relative;inset:auto;width:100%;padding:18px 28px;border-right:0;border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;overflow:visible}.rail-brand{display:flex;gap:20px;align-items:center}.rail-brand>a{width:150px}.rail-brand>p{font-size:19px;border-left:1px solid #b9afc2;padding-left:20px;margin:0}.mobile-tools{display:flex;align-items:center;gap:25px;font-size:12px}.mobile-tools>a{text-decoration:none}.menu-button{border:0;background:transparent;padding:8px 0;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.menu-button span{font-size:22px;line-height:1;vertical-align:middle;margin-left:10px;display:inline-block}.menu-button[aria-expanded=true] span{transform:rotate(45deg)}.rail-panel{display:none;flex-basis:100%;padding-top:25px}.rail-panel.is-open{display:block}.rail-edition,.rail-bottom{display:none}.section-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.section-nav a{font-size:14px;padding-block:13px}.rail-search{margin-top:10px}.rail-magazine{max-width:340px}.rail-info{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;margin-top:20px;padding-bottom:7px}.page-shell{margin:0}.topbar{padding:12px 28px}.topbar>p{font-size:11px}.quick-search{display:none}.edition-tag{font-size:9px}main{padding-inline:28px}.opening h1{font-size:67px}.edition-index{grid-template-columns:1fr 1.5fr;gap:35px}.latest-list{grid-template-columns:1fr 1fr}.latest-list .brief h3{font-size:25px}.latest-list .brief:nth-child(n+5){display:flex}.latest-list .brief .number{display:none}.magazine-panel{grid-template-columns:1fr 1.2fr}.form-fields{gap:12px}.form-actions{flex-direction:row;align-items:center}.food-grid .story{display:block}.food-grid .story-photo{margin-bottom:15px}.food-grid .dek{display:block}.article-heading h1{font-size:70px}.section-heading h2{font-size:40px}.site-footer{padding-inline:28px}.footer-top>p{font-size:26px}}
@media(max-width:620px){body{font-size:17px}.site-rail{padding:17px 18px}.rail-brand>a{width:120px}.rail-brand>p{display:none}.mobile-tools{gap:18px;font-size:11px}.menu-button{font-size:11px}.menu-button span{font-size:20px;margin-left:6px}.rail-panel{padding-top:20px}.section-nav{grid-template-columns:1fr;gap:0}.section-nav a{font-size:14px;padding-block:13px}.rail-info{font-size:11px;gap:12px 18px}.rail-search{font-size:12px}.rail-magazine{max-width:none;padding:13px 16px}.topbar{padding:10px 18px;gap:10px}.topbar>p{font-size:10px}.edition-tag{font-size:8px;letter-spacing:.06em}main{padding-inline:18px}.edition-line{padding:19px 0 13px;font-size:10px;gap:10px}.edition-line span{font-size:9px}.opening-photo>.photo{aspect-ratio:1.4;max-height:none}.image-label{left:12px;bottom:12px;font-size:8px;padding:6px 10px}.opening-story{padding:20px 0 26px}.eyebrow{font-size:9px;gap:4px 9px}.opening h1{font-size:47px;line-height:1.02;margin-top:13px}.opening-bottom{grid-template-columns:1fr;gap:20px;margin-top:19px}.opening-bottom .dek{font-size:17px;line-height:1.5}.read-link{max-width:220px;font-size:11px;padding-block:7px}.edition-index{grid-template-columns:1fr;gap:24px;margin-block:28px 40px}.index-intro{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:13px 22px}.index-intro .eyebrow{grid-column:1/-1}.index-intro h2{font-size:41px;margin:0;grid-row:2/4}.index-intro>p:not(.eyebrow){font-size:12px;margin-top:0}.index-intro>a{font-size:10px;margin-top:0;align-self:end}.latest-list{gap:0 20px}.latest-list .brief{padding-block:17px}.latest-list .brief h3{font-size:25px;line-height:1.08}.latest-list .brief .eyebrow{font-size:8px}.latest-list .brief .stamp{display:none}.desk{margin-block:34px 45px}.section-heading{gap:13px;padding-top:14px;margin-bottom:22px}.section-heading>div{gap:10px}.section-heading h2{font-size:34px}.section-heading>a{font-size:9px;max-width:90px;white-space:normal;text-align:right}.section-index{font-size:15px}.feature-mosaic{grid-template-columns:1fr;gap:25px}.mosaic-lead .photo{aspect-ratio:1.45}.mosaic-lead h3{font-size:39px}.mosaic-lead .dek{font-size:15px}.mosaic-rest{gap:25px 20px}.mosaic-rest h3{font-size:26px}.mosaic-rest .photo{aspect-ratio:1.3}.mosaic-rest .stamp{font-size:9px}.mosaic-rest .eyebrow{font-size:8px}.story-copy .eyebrow span{display:none}.story-copy h3{font-size:35px}.story-copy .dek{font-size:15px}.stamp{font-size:10px}.feature-columns{grid-template-columns:1fr;gap:25px}.feature-columns>.story h3{font-size:39px}.brief-stack .brief:first-child{border-top:1px solid var(--line);padding-top:19px}.brief-stack .brief h3{font-size:30px}.brief-stack .brief{padding-block:19px}.brief-stack .eyebrow{font-size:9px}.food-grid{gap:25px 20px}.food-grid h3{font-size:28px}.food-grid .dek{display:none}.food-grid .eyebrow{font-size:8px}.food-grid .stamp{font-size:9px}.desk-nature{padding:25px 18px;margin-inline:-18px}.nature-grid{grid-template-columns:1fr;gap:27px}.nature-grid>.story:not(:first-child){display:grid;grid-template-columns:110px 1fr;gap:18px;border-top:1px solid #bdb2c8;padding-top:22px}.nature-grid>.story:not(:first-child) .story-photo{margin:0}.nature-grid>.story:not(:first-child) .dek{display:none}.nature-grid h3{font-size:36px}.nature-grid>.story:not(:first-child) h3{font-size:29px}.nature-grid .photo{aspect-ratio:1.5}.desk-places .mosaic-lead .photo{aspect-ratio:1.5}.desk-sports .feature-columns{grid-template-columns:1fr}.desk-sports .feature-columns>.story{display:grid;grid-template-columns:110px 1fr;gap:19px}.desk-sports .feature-columns>.story .photo{aspect-ratio:.7;object-fit:contain}.desk-sports .feature-columns>.story h3{font-size:31px}.desk-sports .feature-columns>.story .dek{font-size:13px}.science-list{grid-template-columns:1fr;gap:0}.science-list .brief{padding-block:22px;gap:18px}.science-list .brief:first-child{grid-template-columns:40px 1fr}.science-list .brief:first-child h3{font-size:36px}.science-list .brief:first-child .number{font-size:36px}.science-list .brief:first-child .dek{font-size:15px}.science-list .brief h3{font-size:33px}.science-list .number{font-size:32px;min-width:40px}.science-list .eyebrow{font-size:9px}.magazine-panel{grid-template-columns:1fr;margin-block:36px 45px}.magazine-message{padding:27px 25px}.magazine-message h2{font-size:48px;margin-block:20px}.magazine-message h2 br:nth-of-type(2){display:none}.magazine-message>p:not(.eyebrow){max-width:none;font-size:15px}.magazine-message .form-explanation{font-size:11px!important}.magazine-form{padding:27px 24px}.field label{font-size:13px}.field-hint,.field-error{font-size:11px}.form-fields{gap:16px}.consent-row label{font-size:12px}.form-privacy{font-size:11px}.form-actions{align-items:start;flex-direction:column;gap:13px}.form-actions>p{font-size:11px}.request-button{width:100%;font-size:13px;padding:13px 16px}.breadcrumb{padding-top:20px;font-size:10px;gap:6px 10px}.page-heading{margin-block:29px 32px}.page-heading h1{font-size:60px;line-height:1;margin-block:14px 20px}.page-heading>p:not(.eyebrow){font-size:17px}.section-opening{padding-top:20px;margin-bottom:25px}.section-opening>.story{grid-template-columns:1fr;gap:20px}.section-opening .photo{aspect-ratio:1.45}.section-opening h3{font-size:40px}.section-opening .dek{font-size:16px}.section-archive{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.section-archive>.story{display:grid;grid-template-columns:110px 1fr;gap:18px;padding-top:23px}.section-archive .story-photo{margin:0}.section-archive .photo{aspect-ratio:1.2}.section-archive h3{font-size:31px}.section-archive .dek{font-size:13px}.article-heading{text-align:left;margin-block:28px}.article-heading .eyebrow{justify-content:start}.article-heading h1{font-size:51px;line-height:1.02;margin-block:17px 22px}.standfirst{font-size:19px;line-height:1.5}.article-byline{justify-content:start;font-size:10px;gap:7px 16px;margin-top:23px}.article-byline>span{flex-basis:100%}.article-photo figcaption{font-size:10px;line-height:1.65}.article-dates{grid-template-columns:1fr;gap:18px;padding-block:17px;margin-block:24px 30px}.article-dates dt{font-size:9px;margin-bottom:5px}.article-dates dd{font-size:12px}.article-body{font-size:19px;line-height:1.8}.article-body>p{margin-bottom:24px}.article-body>p:first-of-type:first-letter{font-size:63px;padding-top:8px}.article-body h2{font-size:34px;margin-block:29px 18px}.sources{margin-top:35px;padding-top:18px;font-size:13px}.sources h2{font-size:32px;margin-top:12px}.sources>p:last-child{padding:16px;font-size:11px}.article-actions{font-size:11px;gap:14px}.plain-button{font-size:11px;padding:10px 14px}.related{margin-block:42px}.related-list{grid-template-columns:1fr;gap:0}.related-list .brief{border-top:1px solid var(--line);padding-block:20px}.related-list .brief:first-child{border-top:0;padding-top:0}.related-list h3{font-size:31px}.related-list .number{min-width:30px}.text-page{margin-block:30px 50px;font-size:17px;line-height:1.8}.text-page h1{font-size:56px;line-height:1.02}.text-page>header{padding-bottom:24px;margin-bottom:25px}.text-page h2{font-size:34px;margin-block:29px 17px}.text-intro{font-size:23px;line-height:1.45}.operator-details>div{grid-template-columns:1fr;gap:5px;padding-block:12px}.operator-details dt{font-size:11px}.operator-details dd{font-size:15px;line-height:1.6}.contact-block{padding:20px;margin-block:24px}.contact-email{font-size:23px}.credit-item{grid-template-columns:85px 1fr;gap:16px;padding-block:23px}.credit-item h2{font-size:27px;margin-top:0}.credit-item p{font-size:11px;overflow-wrap:anywhere}.search-form input{font-size:16px;padding:13px 11px}.search-form button{font-size:12px;padding:12px 16px}.search-filters{gap:10px;font-size:12px;margin-top:20px}.search-filters select{font-size:12px;flex:1;min-width:180px}.results-status{font-size:12px;margin-top:25px}.search-result{grid-template-columns:90px 1fr;gap:17px;padding-block:21px}.search-result h2{font-size:31px;margin-block:8px 10px}.search-result .eyebrow{font-size:8px}.search-result .eyebrow span{display:none}.search-result p:not(.eyebrow){font-size:13px}.not-found{margin-block:40px 60px}.error-number{font-size:130px}.not-found h1{font-size:59px}.not-found>p:not(.error-number){font-size:16px}.not-found>div{gap:20px;font-size:12px}.video-fallback{padding:14px;gap:9px}.video-fallback button{font-size:12px;padding:10px 15px}.video-fallback>p{font-size:10px}.video-fallback .video-status{font-size:9px}.video-controls{gap:7px}.video-controls .plain-button{font-size:10px;padding:9px 11px}.site-footer{margin-top:45px;padding:33px 20px 22px}.footer-top{flex-direction:column;align-items:start;gap:25px;padding-bottom:28px}.footer-top>a{width:220px}.footer-top>p{font-size:25px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 22px;padding-block:28px}.footer-columns>div:last-child{grid-column:1/-1}.footer-columns h2{font-size:21px}.footer-columns ul{font-size:12px;line-height:2.3}.footer-columns p{font-size:15px}.footer-publisher{font-size:11px!important;max-width:none}.footer-bottom{flex-direction:column;gap:10px;font-size:10px}}
@media(max-width:360px){.site-rail{padding-inline:14px}.rail-brand>a{width:110px}.mobile-tools{gap:13px;font-size:10px}.menu-button{font-size:10px}.menu-button span{margin-left:4px}.topbar{padding-inline:14px}main{padding-inline:14px}.edition-line{font-size:9px}.edition-line span{font-size:8px}.opening h1{font-size:43px}.index-intro{padding:21px;gap:12px 18px}.index-intro h2{font-size:36px}.index-intro>p:not(.eyebrow){font-size:11px}.index-intro>a{font-size:9px}.latest-list{gap:0 16px}.latest-list .brief h3{font-size:24px}.mosaic-rest{gap:23px 16px}.mosaic-rest h3{font-size:25px}.section-heading h2{font-size:30px}.section-heading>a{font-size:8px;max-width:82px}.section-heading>div{gap:8px}.food-grid{gap:23px 16px}.food-grid h3{font-size:26px}.nature-grid>.story:not(:first-child),.section-archive>.story{grid-template-columns:90px 1fr;gap:15px}.desk-nature{margin-inline:-14px;padding-inline:14px}.page-heading h1{font-size:53px}.article-heading h1{font-size:45px}.text-page h1{font-size:49px}.magazine-message,.magazine-form{padding-inline:21px}.search-result{grid-template-columns:75px 1fr;gap:14px}.search-result h2{font-size:28px}.contact-email{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media print{.site-rail,.topbar,.magazine-panel,.site-footer,.related,.video-block,.article-actions{display:none}.page-shell{margin:0}main{padding:0;max-width:none}.article-heading h1{font-size:30pt}.article-body{font-size:12pt;max-width:none}.article-photo>.photo{max-height:350px}.article-dates{font-size:10pt}a{color:inherit}}
