/* Contemporary research has its own visual material, inside the publication identity. */
.na-frontier-lead{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(32px,5.5vw,82px);align-items:center;padding-block:38px 43px}
.na-frontier-figure{margin:0;min-width:0}.na-frontier-figure figcaption{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-top:10px;font:10px/1.5 var(--sans);color:var(--muted)}.na-frontier-figure figcaption>a{color:inherit;text-decoration:none;font:14px/1 var(--sans);padding:0 3px}
.na-frontier-art{position:relative;aspect-ratio:1.5;overflow:hidden;min-width:0}.na-frontier-art img{width:100%;height:100%;object-fit:cover;display:block}.na-frontier-art-link{display:block;color:inherit;text-decoration:none}.na-frontier-art-link:hover{outline:1px solid var(--ink);outline-offset:5px}
.na-organoid-art{background:#030908}.na-organoid-art img{object-fit:contain}.na-frontier-lead .na-organoid-art{aspect-ratio:1.13}.na-frontier-lead .na-organoid-art img{object-fit:cover}
.na-specimen-label{position:absolute;top:19px;left:21px;font:8px/1.7 var(--sans);letter-spacing:.13em;color:#e2e6d3;background:#0008;padding:5px 7px}
.na-frontier-lead-copy>.na-kicker{font:10px/1.5 var(--sans);letter-spacing:.12em;color:#845c3c;margin:0 0 21px}.na-frontier-lead h1{font:400 clamp(56px,5.9vw,82px)/.98 var(--serif);letter-spacing:-.035em;margin:0 0 23px;max-width:14ch}.na-frontier-lead h1 a{color:inherit;text-decoration:none}.na-frontier-lead h1 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
.na-frontier-deck{font:17px/1.65 var(--sans);color:var(--ink-soft);max-width:39ch;margin:0 0 28px}.na-working-note{display:block;font:10px/1.5 var(--sans);color:var(--muted);margin:17px 0 0}
.na-frontier-selection{padding-block:33px 44px;border-top:1px solid var(--rule)}.na-frontier-selection .na-media-section-head h2{font-size:44px}.na-frontier-selection .na-media-section-head{margin-bottom:24px}
.na-frontier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.na-frontier-card{min-width:0}.na-frontier-card>.na-kicker{font-size:9px;margin:21px 0 11px;letter-spacing:.09em;color:#825938}.na-frontier-card h3{font:36px/1.05 var(--serif);letter-spacing:-.025em;margin:0 0 13px}.na-frontier-card h3 a{color:inherit;text-decoration:none}.na-frontier-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.na-frontier-card>p:not(.na-kicker){font:14px/1.65 var(--sans);color:var(--ink-soft);margin:0 0 17px}.na-frontier-read{display:inline-flex;gap:20px;align-items:center;font:11px/1.5 var(--sans);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px;color:var(--ink)}
.na-art-index{position:absolute;top:19px;left:21px;font:8px/1.4 var(--sans);letter-spacing:.12em;z-index:1}.na-binder-art{background:#102e2d;color:#dce8da}.na-binder-art img{object-fit:contain;padding:12px 9px 16px}.na-molecule-key{position:absolute;bottom:14px;left:21px;right:21px;display:flex;justify-content:space-between;font:8px/1.4 var(--sans)}.na-molecule-key>span:before{content:'';width:6px;height:6px;display:inline-block;background:#add3d8;border-radius:50%;margin-right:6px}.na-molecule-key>span+span:before{background:#f49d57}
.na-atlas-art{background:#b9ccd1;color:#1e353c;display:flex;flex-direction:column;padding:53px 22px 18px}.na-atlas-numbers{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:15px;border-bottom:1px solid #1e353c66}.na-atlas-numbers>span{font:60px/.92 var(--serif);letter-spacing:-.055em}.na-atlas-numbers small{font:9px/1.3 var(--sans);display:block;letter-spacing:0;max-width:17ch;margin-top:9px}.na-atlas-record{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:13px}.na-atlas-record>span{display:flex;justify-content:space-between;gap:12px;font:7px/1.4 var(--sans);letter-spacing:.05em}.na-atlas-record b{font-weight:400;letter-spacing:0}
.na-vaccine-art{background:#a3573e;color:#fbefd8;padding:48px 22px 19px;display:flex;flex-direction:column;justify-content:center}.na-vaccine-art-title{font:45px/.98 var(--serif);letter-spacing:-.025em}.na-antigen-domains{display:flex;align-items:center;margin-top:22px}.na-antigen-domains>span{display:grid;place-items:center;border:1px solid #fbefd8ad;padding:9px 7px;flex:1;font:10px/1.2 var(--sans)}.na-antigen-domains>i{height:1px;width:12px;background:#fbefd8ad}.na-antigen-domains>span:last-child{flex:.85;font-size:8px}.na-art-footnote{font:6px/1.4 var(--sans);letter-spacing:.07em;margin-top:14px}
.na-frontier-hub{padding-block:39px 60px}.na-frontier-heading{max-width:810px;margin-bottom:42px}.na-frontier-heading>.na-kicker{font-size:9px;margin-bottom:21px}.na-frontier-heading h1{font:86px/.98 var(--serif);letter-spacing:-.04em;margin:0 0 22px}.na-frontier-heading>p:not(.na-kicker){font:20px/1.65 var(--sans);max-width:51ch;color:var(--ink-soft);margin:0}.na-frontier-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 45px}.na-frontier-grid-four .na-frontier-card{border-top:1px solid var(--rule);padding-top:21px}.na-frontier-grid-four .na-frontier-art{aspect-ratio:1.65}.na-frontier-grid-four .na-atlas-numbers>span{font-size:91px}.na-frontier-grid-four .na-vaccine-art-title{font-size:63px}.na-frontier-grid-four .na-antigen-domains{max-width:370px}.na-frontier-history{margin-top:50px;padding-top:28px;border-top:1px solid var(--ink);max-width:700px}.na-frontier-history h2{font:43px/1.05 var(--serif);margin:15px 0}.na-frontier-history>p:not(.na-kicker){font:15px/1.7 var(--sans);color:var(--ink-soft)}
.na-research-brief{padding-block:24px 50px}.na-brief-breadcrumb{display:flex;gap:18px;flex-wrap:wrap;font:10px/1.5 var(--sans);color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:18px}.na-brief-breadcrumb a{color:var(--ink);text-underline-offset:4px}.na-brief-breadcrumb>span:last-child{margin-left:auto}.na-brief-header{padding-block:39px 36px;max-width:930px}.na-brief-header>.na-kicker{font-size:10px;margin:0 0 20px}.na-brief-header h1{font:72px/1.02 var(--serif);letter-spacing:-.035em;margin:0 0 23px;max-width:22ch}.na-brief-header>p:not(.na-kicker){font:19px/1.7 var(--sans);color:var(--ink-soft);max-width:62ch;margin:0}
.na-brief-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;align-items:start}.na-brief-layout>aside{min-width:0}.na-brief-layout .na-frontier-art{aspect-ratio:1.12}.na-brief-layout .na-organoid-art{aspect-ratio:1}.na-brief-layout .na-vaccine-art-title{font-size:58px}.na-brief-layout .na-atlas-numbers>span{font-size:80px}.na-brief-layout .na-atlas-art{padding-bottom:30px}.na-brief-layout .na-atlas-record{margin-top:30px;gap:13px}.na-brief-layout .na-atlas-record>span{font-size:9px}.na-brief-layout .na-atlas-numbers small{font-size:11px;max-width:16ch}
.na-brief-angle{border-top:1px solid var(--rule);padding-top:22px;margin-top:29px;max-width:37ch}.na-brief-angle .na-kicker{font-size:9px;margin:0 0 13px}.na-brief-angle>p:not(.na-kicker){font:25px/1.3 var(--serif);margin:0}
.na-brief-prose>.na-brief-lead{font:31px/1.32 var(--serif);letter-spacing:-.01em;margin:0 0 35px}.na-brief-prose section{margin-bottom:30px}.na-brief-prose h2{font:36px/1.1 var(--serif);letter-spacing:-.02em;margin:0 0 18px}.na-brief-prose section>p{font:16px/1.8 var(--sans);color:var(--ink-soft);margin:0 0 14px}.na-source-link{font:10px/1.7 var(--sans);color:var(--muted);text-underline-offset:4px;display:inline-block}.na-brief-questions{border-top:1px solid var(--rule);padding-top:27px}.na-brief-questions ul{margin:0;padding-left:19px;display:grid;gap:17px}.na-brief-questions li{font:15px/1.7 var(--sans);padding-left:5px;color:var(--ink-soft)}.na-brief-status,.na-brief-note{font:11px/1.7 var(--sans);color:var(--muted)}.na-brief-status{padding-top:15px;border-top:1px solid var(--rule)}.na-brief-more{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:43px;padding-top:25px;border-top:1px solid var(--ink)}.na-brief-more>.na-kicker{grid-column:1/-1;font-size:9px;margin:0}.na-brief-more>a{font:29px/1.1 var(--serif);color:inherit;text-decoration:none;max-width:22ch}.na-brief-more>a:hover{text-decoration:underline;text-decoration-thickness:1px}
.na-podcast-edition{padding-block:38px 30px}.na-podcast-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--ink);margin-bottom:35px}.na-podcast-heading h1{font:86px/1 var(--serif);letter-spacing:-.04em;margin:20px 0}.na-podcast-heading>div>p:not(.na-kicker){font:19px/1.65 var(--sans);max-width:39ch;color:var(--ink-soft);margin:0}.na-podcast-heading .na-kicker{font-size:9px;margin:0}.na-podcast-next{border-left:1px solid var(--rule);padding-left:35px}.na-podcast-next>a{font:30px/1.18 var(--serif);display:block;margin:17px 0;color:var(--ink);text-decoration:none}.na-podcast-next>a:hover{text-decoration:underline;text-decoration-thickness:1px}.na-podcast-next>span{font:10px/1.4 var(--sans);color:var(--muted)}.na-podcast-released .na-media-section-head h2{font-size:45px}.na-podcast-released .na-podcast-row{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:48px;padding:30px 0}.na-podcast-released .na-podcast-cover{max-width:300px}.na-podcast-released .na-podcast-row h2{font-size:49px}.na-podcast-released .na-podcast-row>div>p:not(.na-kicker){font-size:16px;line-height:1.75}.na-podcast-edition .na-frontier-selection{border-top:0}
@media(max-width:1000px){.na-frontier-lead{gap:35px}.na-frontier-lead h1{font-size:61px}.na-frontier-deck{font-size:15px}.na-frontier-grid{gap:22px}.na-frontier-card h3{font-size:31px}.na-art-index{font-size:7px;top:15px;left:17px}.na-atlas-art{padding:42px 17px 15px}.na-atlas-numbers{gap:10px}.na-atlas-numbers>span{font-size:46px}.na-atlas-numbers small{font-size:8px}.na-atlas-record{gap:5px}.na-atlas-record>span{font-size:6px}.na-vaccine-art{padding:38px 17px 16px}.na-vaccine-art-title{font-size:36px}.na-antigen-domains{margin-top:16px}.na-antigen-domains>span{font-size:8px;padding:7px 4px}.na-art-footnote{font-size:5px;margin-top:9px}.na-brief-layout{gap:40px}.na-brief-layout .na-atlas-numbers>span{font-size:66px}.na-brief-header h1{font-size:64px}.na-podcast-heading{gap:35px}.na-podcast-next>a{font-size:27px}.na-podcast-released .na-podcast-row h2{font-size:43px}}
@media(max-width:760px){.na-format-nav{gap:22px}.na-format-nav>a[href='/about/']{display:none}.na-frontier-lead{grid-template-columns:1fr;gap:25px;padding-top:24px}.na-frontier-lead .na-organoid-art{aspect-ratio:1.55}.na-frontier-lead .na-organoid-art img{object-fit:contain}.na-frontier-lead h1{font-size:64px;max-width:16ch}.na-frontier-deck{font-size:16px;max-width:48ch}.na-frontier-lead-copy>.na-kicker{font-size:9px;margin-bottom:17px}.na-frontier-grid{grid-template-columns:1fr;gap:32px}.na-frontier-card{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-content:start}.na-frontier-card>.na-frontier-art-link{grid-column:1;grid-row:1/5}.na-frontier-card>p,.na-frontier-card>h3,.na-frontier-card>.na-frontier-read{grid-column:2}.na-frontier-card>.na-kicker{margin-top:0}.na-frontier-card>.na-frontier-read{justify-self:start}.na-frontier-card .na-frontier-art{aspect-ratio:1}.na-frontier-card h3{font-size:33px}.na-frontier-card>p:not(.na-kicker){font-size:13px}.na-atlas-numbers>span{font-size:59px}.na-atlas-record{gap:10px}.na-atlas-record>span{font-size:7px}.na-vaccine-art-title{font-size:43px}.na-frontier-heading h1{font-size:72px}.na-frontier-heading>p:not(.na-kicker){font-size:17px}.na-frontier-grid-four .na-frontier-art{aspect-ratio:1}.na-frontier-grid-four .na-vaccine-art-title{font-size:43px}.na-frontier-grid-four .na-atlas-numbers>span{font-size:59px}.na-brief-layout{grid-template-columns:1fr;gap:33px}.na-brief-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:26px}.na-brief-angle{margin-top:0;padding-top:18px}.na-brief-angle>p:not(.na-kicker){font-size:25px}.na-brief-layout .na-vaccine-art-title{font-size:40px}.na-brief-layout .na-atlas-numbers>span{font-size:53px}.na-brief-layout .na-atlas-numbers small{font-size:9px}.na-brief-layout .na-atlas-record>span{font-size:7px}.na-brief-header h1{font-size:59px}.na-brief-header>p:not(.na-kicker){font-size:17px}.na-brief-more{gap:23px}.na-brief-more>a{font-size:24px}.na-podcast-heading{grid-template-columns:1fr;gap:25px}.na-podcast-heading h1{font-size:70px}.na-podcast-heading>div>p:not(.na-kicker){font-size:17px;max-width:50ch}.na-podcast-next{border-left:0;border-top:1px solid var(--rule);padding:23px 0 0}.na-podcast-next>a{max-width:40ch}.na-podcast-released .na-podcast-row{grid-template-columns:160px minmax(0,1fr);gap:26px}.na-podcast-released .na-podcast-row h2{font-size:36px}.na-podcast-released .na-podcast-row>div>p:not(.na-kicker){font-size:14px}.na-podcast-released .na-podcast-cover{padding:13px}.na-podcast-released .na-podcast-cover-name{font-size:35px}.na-podcast-released .na-podcast-cover-top{font-size:6px}.na-podcast-released .na-podcast-cover-top svg{width:28px;height:28px}.na-podcast-released .na-podcast-cover-bottom{font-size:5px}}
@media(max-width:480px){.na-format-nav{gap:17px}.na-subscribe-link{font-size:9px}.na-frontier-lead{padding-top:20px;gap:22px;padding-bottom:31px}.na-frontier-lead h1{font-size:55px}.na-frontier-deck{font-size:15px}.na-specimen-label{font-size:7px;top:13px;left:12px}.na-frontier-selection{padding-top:26px}.na-frontier-selection .na-media-section-head h2{font-size:40px}.na-frontier-selection .na-media-section-head>a{font-size:9px}.na-frontier-card{display:block}.na-frontier-card+.na-frontier-card{padding-top:27px;border-top:1px solid var(--rule)}.na-frontier-card .na-frontier-art,.na-frontier-grid-four .na-frontier-art{aspect-ratio:1.5}.na-frontier-card>.na-kicker{margin-top:20px;font-size:9px}.na-frontier-card h3{font-size:38px}.na-frontier-card>p:not(.na-kicker){font-size:15px}.na-frontier-card .na-atlas-numbers>span{font-size:66px}.na-atlas-art{padding-top:46px}.na-atlas-record{gap:6px;padding-top:10px}.na-vaccine-art{padding:40px 21px 15px}.na-vaccine-art-title,.na-frontier-grid-four .na-vaccine-art-title{font-size:46px}.na-antigen-domains{margin-top:18px}.na-antigen-domains>span{font-size:10px;padding-block:9px}.na-art-footnote{font-size:6px}.na-frontier-hub{padding-top:29px}.na-frontier-heading h1{font-size:65px}.na-frontier-heading>.na-kicker{font-size:8px}.na-frontier-grid-four .na-frontier-card:first-child{padding-top:0;border:0}.na-brief-breadcrumb{font-size:9px;gap:12px}.na-brief-header{padding-block:28px}.na-brief-header h1{font-size:52px}.na-brief-header>p:not(.na-kicker){font-size:16px}.na-brief-layout>aside{display:block}.na-brief-angle{margin-top:23px}.na-brief-layout .na-frontier-art{aspect-ratio:1.3}.na-brief-layout .na-atlas-numbers>span{font-size:72px}.na-brief-layout .na-atlas-record{margin-top:12px;gap:8px}.na-brief-layout .na-vaccine-art-title{font-size:54px}.na-brief-prose>.na-brief-lead{font-size:29px}.na-brief-prose h2{font-size:33px}.na-brief-prose section>p{font-size:15px}.na-brief-more{grid-template-columns:1fr;gap:21px}.na-brief-more>a{font-size:28px}.na-podcast-edition{padding-top:28px}.na-podcast-heading h1{font-size:65px}.na-podcast-next>a{font-size:28px}.na-podcast-released .na-media-section-head h2{font-size:41px}.na-podcast-released .na-podcast-row{grid-template-columns:1fr;gap:26px}.na-podcast-released .na-podcast-cover{max-width:100%;aspect-ratio:1.3;padding:20px}.na-podcast-released .na-podcast-cover-name{font-size:48px;margin:20px 0}.na-podcast-released .na-podcast-cover-image{max-height:100px}.na-podcast-released .na-podcast-cover-bottom{font-size:8px}.na-podcast-released .na-podcast-cover-top{font-size:8px}.na-podcast-released .na-podcast-row h2{font-size:41px}.na-podcast-released .na-podcast-row>div>p:not(.na-kicker){font-size:15px}}
.na-listen-history-link{font:11px/1.7 var(--sans);margin:29px 0 0;border-top:1px solid #f3efe54d;padding-top:18px}.na-listen-history-link>a{color:var(--paper);text-underline-offset:5px}
/* Reserved reading pages use the publication's type and rules, without invented copy. */
.na-commission-heading{padding-block:46px 32px;max-width:1000px}
.na-commission-heading h1{font:400 clamp(58px,7.5vw,108px)/1.02 var(--serif);letter-spacing:-.035em;margin:22px 0;overflow-wrap:anywhere}
.na-commission-heading .na-kicker{font-size:10px}
.na-commission-note{font:16px/1.7 var(--sans);color:var(--muted);margin:0}
.na-primer-index,.na-manifesto-page,.na-primer-page{padding-bottom:65px}
.na-primer-page{padding-top:25px}
.na-copy-forthcoming{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:40px 0 60px;margin-bottom:28px;max-width:800px}
.na-copy-forthcoming>p{font:28px/1.35 var(--serif);color:var(--muted);margin:14px 0 0}
.na-primer-list{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid var(--ink)}
.na-primer-list li{border-bottom:1px solid var(--rule)}
.na-primer-list a{display:grid;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:24px;padding:26px 0;color:var(--ink);text-decoration:none}
.na-primer-list a:hover .na-primer-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.na-primer-number{font:12px/1 var(--sans);color:var(--brass)}
.na-primer-title{font:clamp(30px,3.4vw,47px)/1.1 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}
.na-primer-status{font:11px/1.5 var(--sans);color:var(--muted)}
.na-primer-arrow{font:22px/1 var(--sans)}
.na-primer-notice{border-block:1px solid var(--rule);padding:18px 0;margin:0 0 38px;display:grid;grid-template-columns:175px minmax(0,1fr);gap:12px 26px;align-items:baseline}
.na-primer-notice-label{font:11px/1.6 var(--sans);color:var(--muted);text-underline-offset:4px}
.na-primer-notice>div{display:flex;flex-wrap:wrap;gap:12px 25px}
.na-primer-notice>div>a{font:20px/1.3 var(--serif);color:var(--ink);text-decoration:none}
.na-primer-notice>div>a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:600px){
 .na-primer-list a{grid-template-columns:24px minmax(0,1fr) 18px;gap:9px 13px;padding-block:22px}
 .na-primer-title{font-size:32px}.na-primer-arrow{grid-column:3;grid-row:1}
 .na-primer-status{grid-column:2;font-size:10px}.na-primer-number{font-size:10px}
 .na-primer-notice{grid-template-columns:1fr;gap:15px}.na-primer-notice>div{gap:14px 22px}
 .na-commission-heading{padding-block:32px 25px}.na-commission-heading h1{font-size:clamp(46px,9.3vw,60px)}
 .na-commission-heading .na-kicker{font-size:9px}
}
.na-thoughts-frontier-link{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:17px 0;margin:0 0 33px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:13px/1.6 var(--sans)}.na-thoughts-frontier-link>a{color:var(--ink);text-underline-offset:5px}.na-thoughts-frontier-link>span{font-size:10px;color:var(--muted);white-space:nowrap}@media(max-width:760px){.na-thoughts-frontier-link{display:block}.na-thoughts-frontier-link>span{display:block;margin-top:7px}}
