.blog-index{padding-block:154px 100px}.blog-intro{max-width:780px;margin-bottom:36px}.blog-eyebrow{color:#a9c7ef;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:12px}.blog-intro h1,.blog-article h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1.1}.blog-intro>p:last-child,.blog-deck{color:#bdc4cf;margin-top:24px;font-size:20px;line-height:1.6}.blog-categories{border-bottom:1px solid #30343d;flex-wrap:wrap;gap:12px;padding-bottom:32px;display:flex}.blog-categories a{color:#d8e8fc;border:1px solid #414751;border-radius:100px;padding:12px 20px}.blog-categories a:hover{background:#1a2535}.blog-group{margin-top:48px}.blog-group h2{margin-bottom:22px;font-size:28px;font-weight:500}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-card{background:#0f131a;border:1px solid #30343d;border-radius:14px;padding:26px}.blog-card h3{font-size:23px;font-weight:500;line-height:1.3}.blog-card h3 a{text-underline-offset:5px;-webkit-text-decoration:underline #566b87;text-decoration:underline #566b87}.blog-card h3 a:hover{color:#b8cde8}.blog-card p{color:#b4bdcb;margin-top:18px;line-height:1.7}.blog-article{width:calc(100% - 48px);max-width:760px;margin-inline:auto;padding-block:132px 80px}.blog-back{color:#b8cde8;align-items:center;min-height:44px;margin-bottom:26px;display:inline-flex}.blog-meta{color:#aeb7c5;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;line-height:1.8;display:flex}.blog-toc{background:#10151d;border-block:1px solid #30343d;border-radius:10px;margin-block:40px 56px;padding:26px}.blog-article .blog-toc h2{margin-bottom:12px;font-size:17px;font-weight:500}.blog-toc ol{padding-left:22px;list-style:decimal}.blog-toc a{color:#c1d5f0;padding-block:8px;line-height:1.5;display:block}.blog-body section{margin-bottom:48px}.blog-article h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(25px,3vw,32px);font-weight:500;line-height:1.25}.blog-body p{color:#cbd1db;margin-top:22px;font-size:18px;line-height:1.85}.blog-body a,.blog-meta a,.blog-editorial a,.blog-sources a,.blog-related a{color:#b8cde8;text-underline-offset:4px;text-decoration:underline}.blog-table{border:1px solid #414751;border-radius:8px;max-width:100%;margin-top:28px;overflow-x:auto}.blog-table:focus-visible{outline-offset:5px;outline:2px solid #b8cde8}.blog-table-hint{display:none}.blog-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:15px;line-height:1.6}.blog-table caption{text-align:left;color:#d8e8fc;padding:18px;font-weight:500}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-top:1px solid #30343d;padding:16px}.blog-table th{color:#e7eef9;font-weight:500}.blog-table th[scope=row]{min-width:160px}.blog-table td{color:#bdc4cf}.blog-table thead{background:#18202c}.blog-sources,.blog-related{border-top:1px solid #30343d;padding-block:32px}.blog-sources h2,.blog-related h2{font-size:23px}.blog-sources ul,.blog-related ul{margin-top:16px;padding-left:22px;list-style:outside}.blog-sources li,.blog-related li{overflow-wrap:anywhere;padding-block:9px;line-height:1.65}.blog-cta{background:#142034;border:1px solid #35465f;border-radius:14px;margin-top:24px;padding:32px}.blog-cta p{color:#c2ccdb;margin-block:18px 24px;line-height:1.7}@media (max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-table-hint{color:#aeb7c5;padding:12px 16px 0;font-size:13px;display:block}.blog-index{padding-top:120px}.blog-grid{grid-template-columns:1fr}.blog-article{width:calc(100% - 40px);padding-top:106px}.blog-body p{font-size:17px;line-height:1.85}.blog-deck{font-size:18px}.blog-toc,.blog-cta{padding:22px}}.blog-editorial{color:#aeb9c9;margin-block:40px 28px;font-size:14px;line-height:1.8}.blog-editorial h2{color:#d3ddea;margin-bottom:12px;font-size:18px}
