.article-page{min-height:100vh;background:#f8f6f0}.article-header{padding:24px max(24px,calc((100% - 980px)/2));background:#171820;color:#fff}.article-page article{width:min(720px,calc(100% - 48px));margin:0 auto;padding:90px 0}.article-page h1{font-size:clamp(54px,7vw,91px);margin:20px 0 25px}.article-page h2{font-size:35px;margin:48px 0 14px}.article-page li,.article-page p{font-size:18px;line-height:1.62}.article-meta{display:flex;gap:14px;margin:14px 0 0;color:#62646d;font:800 10px/1 Arial;letter-spacing:.1em;text-transform:uppercase}.article-meta span{color:var(--blue)}.article-lead{color:#53555e;max-width:620px}.article-rule{height:1px;background:var(--line);margin:50px 0}.article-sources{margin-top:55px;padding-top:24px;border-top:1px solid var(--line)}.article-sources .eyebrow{margin:0 0 13px}.article-sources ul{margin:0;padding:0;list-style:none}.article-sources li{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.article-sources a{font-size:16px;color:var(--ink);font-weight:700}.article-sources a span{color:var(--blue)}.article-sources small{color:#62646d;text-align:right;font-size:12px}.article-back{display:inline-block;margin-top:45px;color:var(--ink);font-weight:800}@media(max-width:600px){.article-sources li{display:block}.article-sources small{display:block;text-align:left;margin-top:4px}}.article-disclaimer{padding:16px 18px;background:#e8edff;border-left:4px solid var(--blue);font-size:15px!important}.review-box{margin-top:52px;padding:22px;background:#eceae4;border-radius:15px}.review-box h2{margin-top:0}