.article-page,.writing-page{--editorial-sans:"Helvetica Neue", Helvetica, Arial, sans-serif}.article-art-cube{justify-self:end;width:min(100%,440px);min-width:0;margin:0}.art-cube-square,.writing-art{aspect-ratio:1;isolation:isolate;background:#090909;position:relative;overflow:hidden}.article-art-cube[data-embedded=true][data-treatment]>.art-cube-square{isolation:auto;background:0 0}.article-art-cube>figcaption{color:var(--muted);font:11px/1.6 var(--editorial-sans);justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.art-cube-credit{flex-wrap:wrap;align-items:baseline;gap:5px 14px;display:flex}.art-cube-credit>span{color:var(--ink)}.article-art-cube>figcaption a{text-underline-offset:3px;text-decoration:underline}.art-cube-control{min-height:44px;color:var(--muted);font:11px/1.6 var(--editorial-sans);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.art-cube-control>span{font:9px/1 Arial,sans-serif}.art-cube-control:hover{color:var(--ink)}.art-cube-control:disabled{opacity:.45;cursor:default}.article-page .reader-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:36px 0 50px;padding:28px 0}.article-page .reader-metrics>div{flex-direction:column;min-width:0;display:flex}.article-page .reader-metrics dd:not(.reader-metric-note){letter-spacing:-.035em;order:1;margin:0 0 10px;font:400 38px/1.15 Georgia,Times New Roman,serif}.article-page .reader-metrics dt{font:500 13px/1.6 var(--editorial-sans);color:var(--ink);order:2;margin:0}.article-page .reader-metrics .reader-metric-note{font:12px/1.6 var(--editorial-sans);color:var(--muted);order:3;margin:4px 0 0}.article-page .case-filters button,.article-page .case-count,.article-page .case-toolbar select{font-size:12px}.article-page .case-filters button,.article-page .case-toolbar select{font-family:var(--editorial-sans)}.article-page .case-filters button{min-height:44px}.case-print-summary{display:none}.article-page .article-notes{font:14px/1.75 var(--editorial-sans)}.article-page .article-original-figures .toll-figure-label{font:11px/1.6 var(--editorial-sans);letter-spacing:.035em;margin-bottom:28px}.article-page .article-original-figures :is(.toll-case-card__date,.viralbench-architecture__rail,.viralbench-node__index){font:12px/1.65 var(--editorial-sans)}.atlas-evidence-heading{font:500 12px/1.6 var(--editorial-sans);color:var(--muted);justify-content:space-between;gap:20px;margin-bottom:27px;display:flex}.article-page .atlas-evidence-figure ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.article-page .atlas-evidence-figure li{min-width:0;margin:0}.atlas-evidence-figure strong{letter-spacing:-.025em;font:400 25px/1.2 Georgia,Times New Roman,serif;display:block}.article-page .atlas-evidence-figure li p{font:13px/1.7 var(--editorial-sans);color:var(--muted);margin:14px 0 0}.article-page .atlas-evidence-figure figcaption{border-top:1px solid var(--line);margin:26px 0 0;padding-top:18px}.article-page .reader-further{margin-top:85px;padding-top:30px}.article-page .reader-further nav{grid-template-columns:1fr;gap:0}.article-page .reader-further .story-link{grid-template-columns:200px minmax(0,1fr) 20px;align-items:center;gap:40px;padding:30px 0}.article-page .reader-further .story-link-copy>.eyebrow{display:none}.article-page .reader-further .story-link h2{max-width:30ch;font-size:clamp(28px,3vw,38px)}.article-page .reader-further .story-link-deck{max-width:60ch;font-size:16px;line-height:1.65;display:block}.article-page .reader-further .story-link-meta{font:12px/1.6 var(--editorial-sans);text-transform:none}@media (width<=760px){.article-art-cube{justify-self:center;width:min(100%,400px)}.article-page .reader-metrics{gap:26px 24px}.article-page .reader-metrics dd:not(.reader-metric-note){font-size:clamp(26px,7.4vw,38px)}.article-page .atlas-evidence-figure ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.article-page .reader-further-heading{gap:18px}.article-page .reader-further .story-link{grid-template-columns:minmax(0,1fr) 20px;gap:18px;padding:28px 0}.article-page .reader-further .story-link-copy{display:contents}.article-page .reader-further .story-link h2{grid-area:1/1;font-size:30px}.article-page .reader-further .story-link-art{grid-area:2/1/auto/-1;justify-self:center;width:min(100%,260px)}.article-page .reader-further .story-link-deck{grid-area:3/1/auto/-1;margin-bottom:0;font-size:16px}.article-page .reader-further .story-link-meta{grid-area:4/1/auto/-1}.article-page .reader-further .story-link-arrow{grid-area:1/2;align-self:start;margin-top:8px;position:static}}@media (width<=370px){.article-page .reader-metrics dd:not(.reader-metric-note){font-size:26px}}@media print{.article-page{padding-bottom:0}.article-page .article-table-wrap{overflow:visible}.article-page .article-table-wrap :is(th,td){min-width:0;font:10px/1.5 var(--editorial-sans);overflow-wrap:anywhere;padding:6px}.article-page .article-table-wrap th{font-weight:600}.article-page .article-table-wrap tr{break-inside:avoid}.article-page .reader-table>figcaption{break-after:avoid}.article-page :is(.case-toolbar,.case-filters,.case-count,.case-clear){display:none}.article-page .case-print-summary{font:10px/1.6 var(--editorial-sans);display:block}.article-page .case-list>.reader-disclosure[hidden]{display:block}.article-page .reader-disclosure summary{break-after:avoid;font-size:13px}.article-page .reader-disclosure summary>[aria-hidden=true]{display:none}.article-page .reader-disclosure :is(dt,dd){font-size:10px;line-height:1.6}.article-page .reader-disclosure dl>div{break-inside:avoid}.article-page .reader-disclosure>a{font-size:10px}.article-cover{break-inside:avoid;grid-template-columns:minmax(0,1fr) 150px;gap:30px;margin:0 0 28px;padding-bottom:20px}.article-page .article-cover h1{font-size:32px;line-height:1.08}.article-cover .reader-subtitle{font-size:12px}.reader-author,.article-cover .reader-byline{font-size:10px}.art-cube-control{display:none}.article-page .reader-layout{display:block}.article-page .reader-prose{font-size:11px;line-height:1.6}.article-lede>p:first-child,.article-page .reader-prose>p:first-of-type{font-size:14px}.article-page .reader-section>h2,.article-page .reader-prose>h2{break-after:avoid;margin-top:30px;font-size:23px}.article-page .reader-prose h3{font-size:17px}.article-page .reader-prose :is(h3,h4){break-after:avoid}.article-page .reader-callout p,.article-page .reader-sources li,.article-page .article-notes{font-size:11px}.article-page .reader-sources li{break-inside:avoid;margin-bottom:8px;padding-block:4px 8px}.article-page .reader-sources li :is(.source-publisher,p){font-size:10px;line-height:1.6}.article-page .reader-endnote{margin-top:18px;font-size:10px;line-height:1.6}.article-page .reader-endnote p{margin-bottom:0;font-size:10px;line-height:1.6}.article-page .reader-endnote nav{display:none}.article-page .reader-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.article-page .reader-metrics dd:not(.reader-metric-note){font-size:24px}.article-page .reader-metrics dt,.article-page .reader-metrics .reader-metric-note{font-size:10px}.article-page .atlas-evidence-figure ol{grid-template-columns:repeat(4,minmax(0,1fr))}.article-page .reader-prose .article-original-figures figcaption{font-size:10px}.article-page .article-original-figures .toll-snapshot__scroll :is(th,td){line-height:1.5;font-size:10px!important}.article-page .author-note{break-inside:avoid;margin-top:20px;padding:12px 0 0}.article-page .author-note>p{margin:6px 0 0;font-size:10px;line-height:1.6}.article-page .author-note .author-name{font-size:17px;line-height:1.25}.article-page .author-note .eyebrow{font-size:10px}.article-page .author-note .profile-actions{display:none}}.article-page .reader-figure-status .text-button{min-height:44px;font:500 14px/1.5 var(--type-display,sans-serif);letter-spacing:0;padding:4px 0}
