html{scroll-behavior:smooth}.article-heading{background:var(--blue);color:white;padding:60px max(24px,calc((100vw - 1120px)/2))}.article-heading nav{font-size:14px;margin-bottom:30px}.article-heading h1{font-size:clamp(34px,4vw,54px);max-width:900px}.article-heading>p:last-child{max-width:780px}.article-layout{max-width:1120px;margin:60px auto;display:grid;grid-template-columns:minmax(0,760px) 260px;gap:55px;padding:0 24px}.article-image{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;border-radius:8px}.article-body{color:#263b52}.article-body h2{font-size:29px;margin:36px 0 16px}.article-body h3{font-size:21px;margin:24px 0 10px}.article-body p{line-height:1.85}.article-body a{color:#0054bd;text-decoration:underline;text-underline-offset:3px}.quick-answer{background:var(--lime);padding:24px;border-radius:8px;margin-top:25px}.quick-answer h2{margin:0;font-size:23px}.quick-answer p{margin-bottom:0}.article-sidebar{align-self:start;position:sticky;top:25px;background:#f3f7fd;padding:22px;border-radius:8px}.article-sidebar h2{font-size:22px;margin-bottom:18px}.article-sidebar>a{display:block;font-size:14px;margin:15px 0}.article-sidebar .pill{color:#082552}.article-related{max-width:1072px;margin:0 auto 60px;padding:24px}.article-related h2{font-size:28px;margin-bottom:20px}.article-related a{display:block;color:#0054bd;text-decoration:underline;margin:14px 0}.sources{font-size:14px;border-top:1px solid #ddd;margin-top:35px}.nav{gap:18px}.article-heading a:focus-visible,.article-sidebar a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media(max-width:1000px){.nav nav{display:none}.article-layout{grid-template-columns:1fr;gap:20px}.article-sidebar{position:static;grid-row:1}.article-heading{padding-top:40px}}
