figure{margin:0}.story-body h2 a{text-decoration:none}.story-body h2 a:hover{text-decoration:underline}.comparison-checklist{margin-top:24px;display:grid;gap:8px}.comparison-checklist label{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px solid var(--line)}.comparison-checklist input{width:19px;height:19px;accent-color:var(--accent);flex:none}.comparison-checklist output{margin-top:20px}.article-body section{scroll-margin-top:32px}.article-body p+p{margin-top:20px}.article-body h2{margin-top:36px}.article-body .sources{margin-top:48px}.sources li+li{margin-top:12px}.sources a{overflow-wrap:anywhere}.article-meta{display:flex;flex-wrap:wrap;gap:8px 20px}.topic-list li{font-weight:600}.article-body .notice{margin-block:35px}.article-body .notice ul{margin-bottom:0}.site-footer nav{display:flex;flex-wrap:wrap;gap:15px}.site-footer{align-items:start}.page-shell .article-body{max-width:780px}.page-shell .article-header h1{max-width:24ch}.lead-story .media>a{display:block}.lead-story .media img{transition:none}@media(max-width:760px){body:not(.nav-open) .main-nav{display:none}body.nav-open .main-nav{display:flex}.menu-toggle{display:flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.brand small{font-family:var(--ss);font-size:.72rem;font-weight:500;letter-spacing:.015em;line-height:1.5;color:var(--dim);margin-top:8px}.footer-brand p{font-size:.82rem;font-weight:400;letter-spacing:0;margin-top:8px}.footer-brand small{font-size:.7rem;font-weight:400;letter-spacing:0;display:block;margin-top:12px}

.image-caption{position:absolute;top:12px;left:12px;z-index:1;padding:3px 7px;border-radius:2px;background:#15222dcc;color:#fff;font:10px/1.5 var(--ss);letter-spacing:.04em}.lead-story .media>a{height:100%}body[data-style=future] .story-body .eyebrow{color:#e2ecee;font-size:.7rem;max-width:none}body[data-style=future] .media{pointer-events:none}
