.site-links{display:flex;gap:25px;flex-wrap:wrap;padding:13px 5%;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;background:#111}.site-links a{font-size:14px;color:#ddd;min-height:30px;display:flex;align-items:center}.site-links a:hover{color:#fff;text-decoration:underline}.editorial{max-width:1140px;margin:auto;padding:35px 5% 70px}.breadcrumb{color:#bbb;font-size:13px;margin-bottom:35px}.breadcrumb a{text-decoration:underline}.article-heading{max-width:930px;padding-bottom:35px;border-bottom:1px solid #ffffff25}.article-heading h1{font-size:clamp(35px,4.5vw,58px);line-height:1.22}.article-intro{font-size:18px;line-height:1.8;color:#ddd;max-width:830px}.article-body{max-width:880px;padding:15px 0}.article-body h2{font-size:32px;margin:35px 0 17px}.article-body h3{font-size:25px}.article-body p,.article-body li{font-size:16px;line-height:1.85;color:#d2d2d2}.article-body li{padding-bottom:12px}.article-body a,.field-help a{color:white;text-decoration:underline;text-underline-offset:4px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:16px}th,td{text-align:left;padding:16px;border-bottom:1px solid #ffffff25}th{background:#282828}.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.coverage-grid section{padding:22px;background:#262626;border-radius:10px}.coverage-grid p{font-size:14px}.article-cta{background:#252525;border-radius:14px;padding:28px;margin-top:25px}.article-cta h2,.related h2{font-size:30px}.article-cta p{color:#ccc}.related{padding-top:35px}.related a{display:inline-block;text-decoration:underline;margin:0 30px 12px 0}.guides{padding:60px 5%;border-top:1px solid #ffffff20}.guides h2{font-size:38px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.guide-grid>a{padding:25px;background:#252525;border:1px solid #ffffff15;border-radius:12px}.guide-grid p{font-size:14px;color:#ccc;line-height:1.75}.guide-grid span{font-size:14px;text-decoration:underline}.guide-grid h3{margin-top:0}@media(max-width:650px){.site-links{gap:6px 20px;padding:12px 5%}.site-links a{font-size:12px;min-height:28px}.editorial{padding-top:22px;padding-bottom:100px}.breadcrumb{font-size:12px;margin-bottom:24px}.article-heading h1{font-size:35px}.article-intro{font-size:16px}.article-body h2{font-size:28px}.coverage-grid,.guide-grid{grid-template-columns:1fr}.article-cta{padding:22px}.article-cta .form-jump{font-size:13px}.guides{padding:40px 5%}.guides h2{font-size:30px}th,td{padding:12px;font-size:14px}}
