:root{color-scheme:light;--navy:#122b57;--blue:#1764b4;--ink:#172133;--muted:#5d6876;--line:#d9dfe5;--paper:#fff;--soft:#f2f6f9;--red:#d43d36}*{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-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15}h1,h2,h3,.masthead,.foot strong{font-family:Georgia,'Times New Roman',serif}.container{width:min(1240px,calc(100% - 48px));margin:auto}.utility{background:#101e35;color:#e6edf7;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.utility .container,.edition{display:flex;justify-content:space-between;gap:20px}.utility .container{padding:7px 0}.masthead{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:24px}.masthead>a{font-size:clamp(2rem,4.4vw,3.9rem);font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--navy)}.masthead>a strong{font-weight:900}.masthead>span{font:700 .88rem Arial,sans-serif;letter-spacing:.14em;color:var(--blue);text-transform:uppercase}.nav{border-top:4px solid var(--red);border-bottom:1px solid var(--line);background:var(--soft)}.nav .container{display:flex;gap:clamp(16px,2.8vw,37px);overflow-x:auto;white-space:nowrap}.nav a{font-size:.88rem;font-weight:700;padding:13px 0}.edition{border-bottom:1px solid var(--line);padding:14px 0;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.13em}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:36px 0 18px}.section-head h1{font-size:clamp(2.2rem,4vw,3.9rem);letter-spacing:-.045em;margin:0}.section-head h2{font-size:clamp(1.8rem,2.8vw,2.7rem);letter-spacing:-.035em;margin:0}.section-head p{color:var(--muted);margin:0 0 4px}.lead-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:28px}.lead{background:var(--navy);color:white;padding:clamp(28px,4vw,60px);min-height:400px;display:flex;flex-direction:column;justify-content:center;position:relative}.lead:before{content:'';position:absolute;top:0;left:0;width:88px;height:8px;background:var(--red)}.lead h2{font-size:clamp(2.1rem,3.5vw,3.8rem);letter-spacing:-.04em;margin:18px 0}.lead p{color:#d9e5f4;font-size:1.13rem;max-width:590px}.eyebrow{color:var(--blue);font-size:.76rem;font-weight:900;letter-spacing:.15em}.lead .eyebrow{color:#9eceff}.read{font-weight:800;margin-top:22px;color:white}.side-leads{display:grid;grid-template-rows:1fr 1fr;gap:20px}.side-leads article{border-top:5px solid var(--blue);padding:23px 0 10px;border-bottom:1px solid var(--line)}.side-leads h3{font-size:clamp(1.35rem,2vw,1.95rem);margin:10px 0}.side-leads p{color:var(--muted);margin:0}.rail{margin:28px 0 50px;border-block:2px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.rail a{padding:18px 22px;border-right:1px solid var(--line);font-family:Georgia,serif;font-size:1.12rem;line-height:1.35}.rail a:first-child{padding-left:0}.rail a:last-child{border:0}.rail b{display:block;color:var(--red);font:800 .72rem Arial,sans-serif;letter-spacing:.12em;margin-bottom:8px}.sections{scroll-margin-top:20px;margin-bottom:45px}.sections .section-head{border-bottom:3px solid var(--ink);padding-bottom:11px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cards article{padding:13px 18px 16px 0;border-right:1px solid var(--line)}.cards article:last-child{border:0}.cards h3,.wide-card h3{font-size:1.45rem;margin:12px 0}.cards p,.wide-card p{color:var(--muted);margin:0}.section-pair{display:grid;grid-template-columns:1fr 1fr;gap:38px}.wide-card{background:var(--soft);border-left:5px solid var(--blue);padding:25px;min-height:205px}footer{background:#101e35;color:#e5ebf4;margin-top:70px}.foot{display:flex;justify-content:space-between;gap:35px;padding:44px 0}.foot strong{font-size:1.75rem}.foot p{max-width:470px;color:#b8c5d7;margin:10px 0 0}.foot nav{display:flex;flex-wrap:wrap;align-content:center;gap:12px 25px;font-size:.9rem}.article-wrap{max-width:900px;margin:40px auto 80px;padding:0 24px}.breadcrumb{font-size:.83rem;color:var(--blue);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.story-title{font-size:clamp(2.3rem,5vw,4.6rem);letter-spacing:-.045em;margin:14px 0}.dek{font-size:1.27rem;color:#425064;line-height:1.5}.byline{border-block:1px solid var(--line);padding:13px 0;color:var(--muted);font-size:.86rem;margin:25px 0 30px}.story-body{font:1.14rem/1.78 Georgia,'Times New Roman',serif}.story-body h2{font-size:1.7rem;margin:32px 0 12px}.story-body a{color:var(--blue);text-decoration:underline}.source-note{background:var(--soft);border-left:4px solid var(--blue);padding:20px;font:1rem/1.5 Arial,sans-serif;margin:35px 0}.source-note a{overflow-wrap:anywhere}.back{display:inline-block;margin-top:12px;color:var(--blue);font-weight:800}.info-page{max-width:850px;margin:48px auto 100px;padding:0 24px}.info-page h1{font-size:clamp(2.3rem,4vw,3.6rem)}.info-page p{font-size:1.1rem;max-width:72ch}@media(max-width:850px){.lead-grid{grid-template-columns:1fr}.side-leads{grid-template-columns:1fr 1fr;grid-template-rows:auto}.rail{grid-template-columns:1fr}.rail a{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.section-pair{gap:20px}}@media(max-width:600px){.container{width:min(100% - 32px,1240px)}.utility .container span:last-child,.masthead>span,.edition span:last-child{display:none}.masthead{min-height:85px}.masthead>a{font-size:2.15rem}.section-head{display:block}.section-head p{margin-top:8px}.lead{min-height:360px;padding:28px}.side-leads,.cards,.section-pair{display:block}.side-leads article{padding-bottom:20px;margin-bottom:16px}.cards article{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.section-pair .sections{margin-bottom:30px}.foot{display:block}.foot nav{margin-top:28px}.story-body{font-size:1.06rem}}

/* A confident national masthead and a more vivid editorial front page. */
.site-header{background:#fff}.utility{background:#0b1d3b}.masthead{min-height:188px;background:#102b5c;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:0;padding:28px 18px 22px;text-align:center;border-bottom:8px solid #e33e39;position:relative;overflow:hidden}.masthead:before,.masthead:after{content:"";position:absolute;top:0;bottom:0;width:12px;background:#e33e39}.masthead:before{left:0}.masthead:after{right:0}.masthead>a{color:#fff;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:inherit;letter-spacing:normal;line-height:1.05;text-decoration:none;max-width:100%}.masthead-kicker{font:800 .77rem Arial,Helvetica,sans-serif;letter-spacing:.35em;color:#bed9ff}.masthead-title{font:900 clamp(2.7rem,7.2vw,6.5rem)/1 Georgia,'Times New Roman',serif;letter-spacing:-.065em;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.18)}.masthead-title>span:first-child{font-size:.44em;letter-spacing:-.035em;vertical-align:.13em}.masthead-period{color:#f2534a}.masthead-domain{color:#f6fbff!important;font:800 .82rem Arial,Helvetica,sans-serif!important;letter-spacing:.24em!important;margin-top:12px}.nav{border-top:0;background:#f6f8fc;border-bottom:2px solid #b8c8e0}.nav .container{justify-content:center}.nav a{font-size:.91rem;padding:15px 0}.nav a:hover{color:#ce2828}.edition{color:#183b70;border-bottom:2px solid #dce5f0}.section-head h1{color:#102b5c}.section-head h2{color:#102b5c}.lead{background:linear-gradient(125deg,#0c2860 0%,#144991 73%,#0967a7 100%);border-bottom:7px solid #e33e39;min-height:430px}.lead:before{width:110px;height:8px}.lead h2{max-width:660px}.lead .eyebrow{color:#bfe9ff}.side-leads article{border-top-color:#e33e39;background:#f2f6fc;padding:24px 26px}.side-leads article:nth-child(2){border-top-color:#1775b9}.side-leads h3{font-size:clamp(1.5rem,2.25vw,2.1rem)}.rail{background:#102b5c;color:#fff;border:0;margin-top:22px}.rail a{border-right-color:#486493;padding:22px}.rail a:first-child{padding-left:22px}.rail b{color:#ff7971}.sections .section-head{border-bottom-color:#102b5c}.cards article{border-top:4px solid #dbe4ee;padding-top:18px}.cards article:first-child{border-top-color:#e33e39}.wide-card{background:#eaf2fa;border-left-color:#e33e39;transition:transform .18s ease,box-shadow .18s ease}.wide-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(20,55,105,.12)}.section-pair:nth-of-type(2) .wide-card{border-left-color:#1775b9}
@media(max-width:850px){.nav .container{justify-content:flex-start}.masthead{min-height:150px}.rail a:first-child{padding-left:0}.rail{background:#102b5c}.rail a{padding-left:18px!important;padding-right:18px!important}}
@media(max-width:600px){.masthead{min-height:126px;padding:20px 12px 18px;border-bottom-width:6px}.masthead:before,.masthead:after{width:5px}.masthead-title{font-size:clamp(1.72rem,7.5vw,2.85rem);letter-spacing:-.065em}.masthead-kicker{font-size:.62rem;letter-spacing:.23em}.masthead-domain{display:block!important;font-size:.68rem!important;margin-top:7px}.nav a{font-size:.85rem}.side-leads article{padding:20px}.lead{min-height:370px}.rail a{color:#fff}}

.lead{background:linear-gradient(90deg,rgba(7,30,70,.94) 0%,rgba(9,36,77,.85) 46%,rgba(13,48,92,.48) 100%),url('/images/city-illustrative.webp') center/cover no-repeat;min-height:490px}.lead h2,.lead p,.lead .eyebrow,.lead .read{position:relative;z-index:1}.image-credit{position:absolute;right:17px;bottom:14px;color:#e5effb;font:700 .7rem Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.science-card{overflow:hidden}.science-card img{width:calc(100% + 50px);height:210px;display:block;object-fit:cover;margin:-25px -25px 13px}.science-card .image-caption{display:block;color:#58718d;font:700 .68rem Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.more-stories{margin-top:28px;padding-top:17px;border-top:1px solid #b6c7d9}.more-stories>h3{font:800 .87rem Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#214d85;margin-bottom:15px}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.more-grid article{padding:19px;background:#f1f5fb;border-top:3px solid #c2d4e9}.more-grid article:nth-child(3n+1){border-top-color:#e33e39}.more-grid h3{font-size:1.21rem;line-height:1.22;margin:9px 0}.more-grid p{color:#586779;font-size:.93rem;line-height:1.45;margin:0}.more-grid .eyebrow{font-size:.7rem}.section-pair .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-pair .more-grid article:only-child{grid-column:1/-1}
@media(max-width:850px){.lead{min-height:470px}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lead{min-height:490px;background-position:58% center}.more-grid,.section-pair .more-grid{grid-template-columns:1fr}.more-grid article:only-child{grid-column:auto}.science-card img{height:190px}}

/* Denser newspaper rhythm: more reporting in the first screen and on each section shelf. */
.lead{min-height:445px}.lead h2{font-size:clamp(2.05rem,3.25vw,3.45rem)}.side-leads{grid-template-rows:repeat(3,minmax(0,1fr));gap:9px}.side-leads article{padding:14px 22px;border-top-width:3px}.side-leads h3{font-size:clamp(1.25rem,1.65vw,1.72rem);margin:5px 0}.side-leads p{font-size:.88rem;line-height:1.42}.rail{margin:16px 0 33px}.sections{margin-bottom:29px}.sections .section-head{margin-top:27px}.section-pair{gap:24px}.more-stories{margin-top:20px}.more-grid{gap:12px}.more-grid article{padding:16px}.more-grid p{font-size:.91rem;line-height:1.43}.cards h3,.wide-card h3{font-size:1.38rem}.cards p,.wide-card p{line-height:1.48}.article-wrap{max-width:830px}.story-body{line-height:1.75}.story-body h2{border-top:1px solid #d7e1ed;padding-top:22px;margin-top:34px}
@media(max-width:850px){.side-leads{grid-template-columns:1fr 1fr;grid-template-rows:auto}.side-leads article{min-height:158px}.side-leads article:last-child{grid-column:1/-1}}
@media(max-width:600px){.lead{min-height:440px}.side-leads{display:block}.side-leads article{min-height:0}.side-leads article:last-child{grid-column:auto}.more-grid{gap:9px}.more-grid article{padding:16px}}

/* Flagship editorial treatment */
:root{--navy:#172a42;--blue:#204a72;--ink:#1a2027;--muted:#5d6269;--line:#cbd0d4;--soft:#f6f6f4;--red:#a32428}
body{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}
.container{width:min(1190px,calc(100% - 48px))}
.utility{background:#172a42;color:#f3f5f7;font-size:.72rem;letter-spacing:.12em}
.utility .container{padding:7px 0}
.masthead{background:#fff;color:#172a42;min-height:142px;border:0;border-bottom:1px solid #172a42;padding:20px 16px 14px}
.masthead:before,.masthead:after{display:none}
.masthead>a{color:#172a42;text-shadow:none}
.masthead-kicker{color:#a32428;font-size:.7rem;letter-spacing:.27em}
.masthead-title{font-family:Georgia,'Times New Roman',serif;font-weight:900;font-size:clamp(2.8rem,6vw,5.75rem);letter-spacing:-.065em;text-shadow:none}
.masthead-period{color:#a32428}
.masthead-domain{color:#525b65!important;font-size:.72rem!important;margin-top:5px;letter-spacing:.22em!important}
.nav{background:#fff;border:0;border-bottom:3px double #172a42}
.nav .container{gap:clamp(17px,2.6vw,32px)}
.nav a{font-family:Georgia,'Times New Roman',serif;font-size:1rem;font-weight:700;padding:13px 0}
.nav a:hover{color:#a32428}
.edition{border:0;color:#6d7176;font-size:.7rem;letter-spacing:.12em;padding:15px 0 4px}
.section-head{margin:18px 0 19px;align-items:baseline}
.section-head h1{font-size:clamp(2.1rem,3.5vw,3.3rem);font-weight:700;color:#1a2027;letter-spacing:-.035em}
.section-head h2{color:#1a2027;font-size:clamp(1.75rem,2.5vw,2.35rem)}
.section-head p{font-family:Georgia,serif;color:#676a6d;font-style:italic}
.lead-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:28px}
.lead{display:block;min-height:0;background:none;border:0;padding:0;color:#1a2027}
.lead:before{display:none}
.lead-photo{margin:0}
.lead-photo img{width:100%;height:clamp(265px,27vw,385px);display:block;object-fit:cover;object-position:center 53%}
.lead-photo figcaption{font:italic .72rem Georgia,serif;color:#737779;text-align:right;margin:6px 1px 0}
.lead-copy{padding:6px 0 0}
.lead h2{font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.09;letter-spacing:-.038em;margin:10px 0 12px;max-width:none}
.lead p{color:#4d5359;font:1.12rem/1.52 Georgia,serif;max-width:700px;margin:0}
.lead .eyebrow{color:#a32428}
.eyebrow{color:#a32428;font-size:.69rem;letter-spacing:.12em}
.read{color:#1d4f7e;font-family:Arial,sans-serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;margin:15px 0 0;display:inline-block}
.side-leads{display:block;border-left:1px solid #cbd0d4;padding-left:25px}
.side-leads article,.side-leads article:nth-child(2){background:none;border:0;border-bottom:1px solid #cbd0d4;padding:0 0 17px;margin:0 0 18px;min-height:0}
.side-leads article:last-child{border-bottom:0;margin-bottom:0}
.side-leads h3{font-size:clamp(1.3rem,1.8vw,1.85rem);line-height:1.19;margin:7px 0 9px}
.side-leads p{font:1rem/1.5 Georgia,serif;color:#535a60}
.rail{background:#f4f4f1;color:#1a2027;margin:27px 0 29px;border-top:3px solid #172a42;border-bottom:1px solid #cbd0d4}
.rail a{border-right-color:#cbd0d4;padding:17px;font-size:1rem}
.rail a:first-child{padding-left:17px}
.rail b{color:#a32428;font-size:.68rem}
.sections{margin-bottom:22px}
.sections .section-head{margin:30px 0 14px;border-top:3px solid #172a42;border-bottom:0;padding:10px 0 0}
.cards{gap:16px}
.cards article{background:none;border-top:0;padding:3px 18px 7px 0}
.cards article:first-child{border-top:0}
.cards h3,.wide-card h3{font-size:1.35rem;line-height:1.2}
.cards p,.wide-card p{font:1rem/1.45 Georgia,serif;color:#5c6064}
.section-pair{gap:28px}
.wide-card,.wide-card:hover{background:none;border:0;padding:0;min-height:0;transform:none;box-shadow:none}
.science-card img{width:100%;height:225px;margin:0 0 6px;object-fit:cover}
.science-card .image-caption{font:italic .7rem Georgia,serif;text-align:right;color:#737779;letter-spacing:0;text-transform:none;margin:0 0 13px}
.more-stories{border-top:1px solid #cbd0d4;margin-top:19px;padding-top:14px}
.more-stories>h3{color:#4e565e;font-size:.72rem;letter-spacing:.15em;margin:0 0 13px}
.more-grid{gap:16px}
.more-grid article,.more-grid article:nth-child(3n+1){background:none;border:0;border-right:1px solid #d6d9dc;padding:1px 13px 4px 0}
.more-grid article:last-child{border-right:0}
.more-grid h3{font-size:1.17rem;margin:7px 0}
.more-grid p{font: .95rem/1.43 Georgia,serif;color:#5c6064}
.section-pair .more-grid{grid-template-columns:1fr}
.section-pair .more-grid article{border-right:0;border-bottom:1px solid #ddd;padding-bottom:13px}
footer{background:#172a42;margin-top:49px}
.article-wrap{max-width:790px;margin-top:40px}
.story-title{color:#1a2027}
.dek{font-family:Georgia,serif;color:#4b535b}
.story-body{font-size:1.17rem;line-height:1.75}
.story-body h2{border-top:1px solid #cbd0d4;font-size:1.65rem}
.source-note{background:#f4f4f1;border-left:3px solid #172a42}
@media(max-width:850px){.lead-grid{grid-template-columns:1fr}.side-leads{border-left:0;border-top:2px solid #172a42;padding:13px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.side-leads article,.side-leads article:nth-child(2){border-bottom:0;border-right:1px solid #cbd0d4;padding-right:16px;margin:0}.side-leads article:last-child{grid-column:auto;border:0}.side-leads h3{font-size:1.35rem}.lead-photo img{height:clamp(300px,45vw,430px)}}
@media(max-width:600px){.container{width:min(100% - 32px,1190px)}.masthead{min-height:109px;padding:14px 8px 10px}.masthead-title{font-size:clamp(1.68rem,7.4vw,2.6rem)}.masthead-kicker{font-size:.56rem}.masthead-domain{font-size:.61rem!important}.nav a{font-size:.89rem}.section-head h1{font-size:2.1rem}.lead-photo img{height:250px}.lead h2{font-size:2rem}.lead p{font-size:1.06rem}.side-leads{display:block}.side-leads article,.side-leads article:nth-child(2){border-right:0;border-bottom:1px solid #cbd0d4;padding:0 0 15px;margin-bottom:15px}.rail{margin-top:24px}.rail a{padding:13px 17px!important}.cards article{border-bottom:1px solid #d6d9dc}.more-grid,.section-pair .more-grid{display:block}.more-grid article,.more-grid article:nth-child(3n+1){border-right:0;border-bottom:1px solid #d6d9dc;padding:12px 0}.more-grid article:first-child{padding-top:0}.story-body{font-size:1.07rem}}

/* Compact front-page edition */
.masthead{min-height:120px;padding-top:12px;padding-bottom:9px}
.masthead-title{font-size:clamp(2.7rem,5.5vw,5.15rem)}
.masthead-kicker{font-size:.65rem}
.masthead-domain{margin-top:3px}
.nav a{padding:10px 0}
.edition{padding:11px 0 2px}
main.container>.section-head,#top .section-head{margin:11px 0 13px}
#top .section-head h1{font-size:clamp(2rem,3vw,2.9rem)}
.lead-grid{gap:23px}
.lead-photo img{height:clamp(235px,24vw,315px)}
.lead-photo figcaption{margin-top:3px}
.lead h2{font-size:clamp(1.9rem,2.7vw,2.85rem);margin:6px 0 7px}
.lead p{font-size:1.01rem;line-height:1.43}
.lead .read{margin-top:10px}
.side-leads{padding-left:19px}
.side-leads article,.side-leads article:nth-child(2){padding-bottom:10px;margin-bottom:11px}
.side-leads h3{font-size:clamp(1.22rem,1.6vw,1.62rem);margin:4px 0 5px}
.side-leads p{font-size:.91rem;line-height:1.4}
.rail{margin:19px 0 17px}
.rail a{padding:13px 16px;font-size:.93rem}
.rail a:first-child{padding-left:16px}
.rail b{margin-bottom:4px}
.sections{margin-bottom:14px}
.sections .section-head{margin:18px 0 10px;padding-top:7px}
.sections .section-head h2{font-size:clamp(1.7rem,2.2vw,2.15rem)}
.cards article{padding-bottom:3px}
.cards h3,.wide-card h3{font-size:1.25rem;margin:7px 0}
.cards p,.wide-card p{font-size:.91rem;line-height:1.38}
.more-stories{margin-top:13px;padding-top:10px}
.more-stories>h3{margin-bottom:9px}
.more-grid{gap:12px}
.more-grid h3{font-size:1.08rem;line-height:1.2;margin:5px 0}
.more-grid p{font-size:.87rem;line-height:1.37}
.more-grid article,.more-grid article:nth-child(3n+1){padding-bottom:2px}
.section-pair{gap:23px}
.science-card img{height:172px}
footer{margin-top:32px}
@media(max-width:850px){.lead-photo img{height:clamp(230px,37vw,310px)}.side-leads{padding:9px 0 0}.side-leads article,.side-leads article:nth-child(2){padding-right:10px}}
@media(max-width:600px){.masthead{min-height:98px;padding:9px 8px}.masthead-title{font-size:clamp(1.65rem,7.2vw,2.45rem)}.nav a{padding:9px 0}.lead-photo img{height:215px}.lead h2{font-size:1.9rem}.lead p{font-size:1rem}.side-leads{margin-top:13px}.side-leads article,.side-leads article:nth-child(2){margin-bottom:10px;padding-bottom:10px}.rail{margin:17px 0}.rail a{padding:12px 16px!important}.sections .section-head{margin-top:19px}.more-grid article,.more-grid article:nth-child(3n+1){padding:9px 0}.science-card img{height:165px}}

.related-coverage{border-top:3px double var(--navy);margin-top:36px;padding-top:16px}
.related-coverage h2{font:700 1.5rem Georgia,serif;margin:0 0 14px}
.related-coverage ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.related-coverage li{border-right:1px solid var(--line);padding-right:16px;font:700 1.04rem/1.35 Georgia,serif}
.related-coverage li:last-child{border-right:0}
@media(max-width:600px){.related-coverage ul{display:block}.related-coverage li{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.related-coverage li:last-child{border-bottom:0}}

/* National edition: tight three-column front and newspaper-style story shelves. */
@media(min-width:1000px){
  .container{width:min(1320px,calc(100% - 48px))}
  .lead-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.88fr);gap:0}
  .lead{padding-right:20px;border-right:1px solid var(--line)}
  .side-leads{border:0;padding:0 20px}
  .front-desk{padding-left:20px;border-left:1px solid var(--line)}
  .lead-photo img{height:254px}
  .lead h2{font-size:clamp(2rem,2.65vw,2.75rem)}
  .side-leads h3{font-size:1.29rem}
  .side-leads p{font-size:.9rem}
}
.front-desk h2{font:800 .74rem/1.3 Arial,Helvetica,sans-serif;color:var(--navy);letter-spacing:.15em;text-transform:uppercase;border-top:4px solid var(--navy);padding-top:8px;margin:0 0 4px}
.front-desk article{padding:11px 0;border-bottom:1px solid var(--line)}
.front-desk article:last-child{border-bottom:0}
.front-desk h3{font:700 1.22rem/1.17 Georgia,serif;letter-spacing:-.016em;margin:5px 0}
.front-desk p{font: .9rem/1.35 Georgia,serif;color:#555e66;margin:0}
.front-depth{border-top:4px double var(--navy);border-bottom:1px solid var(--line);margin:10px 0 27px;padding:10px 0 16px}
.front-depth-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:12px}
.front-depth-head h2{font:700 1.7rem Georgia,serif;letter-spacing:-.025em;margin:0}
.front-depth-head span{font:800 .68rem Arial,sans-serif;letter-spacing:.15em;color:#6b7075}
.front-depth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.front-depth-grid article{padding:0 17px;border-right:1px solid var(--line)}
.front-depth-grid article:first-child{padding-left:0}
.front-depth-grid article:last-child{border-right:0}
.front-depth-grid h3{font:700 1.16rem/1.2 Georgia,serif;margin:5px 0}
.front-depth-grid p{font:.9rem/1.38 Georgia,serif;color:#555e66;margin:0}
@media(min-width:850px) and (max-width:999px){.lead-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.side-leads{display:block;border-top:0;border-left:1px solid var(--line);padding:0 0 0 20px}.side-leads article,.side-leads article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px;margin-bottom:13px}.front-desk{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border-top:3px solid var(--navy);padding-top:10px}.front-desk h2{grid-column:1/-1;border:0;padding:0}.front-desk article{border-bottom:0;border-right:1px solid var(--line);padding-right:12px}}
@media(max-width:849px){.front-desk{border-top:3px solid var(--navy);margin-top:20px;padding-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.front-desk h2{grid-column:1/-1;border:0}.front-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.front-depth-grid article:nth-child(2){border-right:0}.front-depth-grid article:nth-child(3){padding-left:0}}
@media(max-width:600px){.front-desk{display:block}.front-desk article{padding:12px 0}.front-depth-grid{display:block}.front-depth-grid article,.front-depth-grid article:nth-child(3){padding:11px 0;border:0;border-bottom:1px solid var(--line)}.front-depth-grid article:last-child{border:0}.front-depth-head h2{font-size:1.5rem}}
.foot strong sup{font:700 .47em Arial,sans-serif;vertical-align:super;margin-left:2px}
.foot .publisher-line{color:#f1f4f8;margin:11px 0 0;font: .92rem/1.5 Arial,Helvetica,sans-serif}
.foot .publisher-line a{text-decoration:underline;text-underline-offset:3px}
.foot .publisher-line+p{margin-top:8px}
.foot .publisher-line sup{font-size:.65em;vertical-align:super;margin-left:1px}
.contact-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0 8px}
.contact-actions a,.contact-actions button{border:1px solid var(--navy);padding:11px 18px;font:700 .96rem Arial,Helvetica,sans-serif;cursor:pointer}
.contact-actions .contact-email{background:var(--navy);color:#fff}
.contact-actions button{background:#fff;color:var(--navy)}
.contact-actions a:hover,.contact-actions button:hover{box-shadow:0 0 0 2px var(--navy);text-decoration:none}
#copy-status{min-height:1.5em;color:var(--navy);font-size:.95rem}
.contact-actions .contact-email{background:none;color:var(--ink);border:0;padding:11px 0;font:700 1.1rem Arial,Helvetica,sans-serif;user-select:text;overflow-wrap:anywhere}
.contact-actions .contact-email:hover{box-shadow:none}
.contact-actions button{background:var(--navy);color:#fff}
.contact-actions a.contact-email{background:var(--navy);color:#fff;border:1px solid var(--navy);padding:11px 18px;font:700 .96rem Arial,Helvetica,sans-serif;text-decoration:none}
.contact-actions a.contact-email:hover{box-shadow:0 0 0 2px var(--navy)}
