.blog-hero,.article-heading{max-width:1200px;margin:auto;padding:80px 32px 55px}.blog-hero h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.04;letter-spacing:-.055em;max-width:1050px}.blog-hero h1 em{font-style:normal;color:#376ac2}.article-lead{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.65;max-width:780px;color:#47566c}.blog-topics{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.blog-topics span{padding:8px 14px;border:1px solid #cdd7e4;border-radius:40px;font-size:.9rem}.blog-list,.blog-related{max-width:1200px;margin:auto;padding:0 32px 80px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.blog-card{border:1px solid #dce3ec;background:white;border-radius:18px;overflow:hidden}.blog-card a{display:block;color:inherit;text-decoration:none;height:100%}.blog-card a:hover h2{text-decoration:underline;text-underline-offset:5px}.blog-cover{min-height:190px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;background:#0a2540;color:white}.blog-cover span{font-size:.7rem;letter-spacing:.15em}.blog-cover b{font-size:clamp(1.2rem,2vw,1.8rem);max-width:370px;line-height:1.35}.cover-1{background:#e5f1ef;color:#123b39}.cover-2{background:#e8e9fc;color:#353666}.cover-3{background:#f3e9dc;color:#65482a}.blog-card-copy{padding:28px}.blog-card h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.02em;margin:12px 0}.blog-card p{line-height:1.65}.read-more{display:block;margin-top:24px;font-weight:700;color:#1754a0}.article-heading h1{font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:1.1;letter-spacing:-.04em;max-width:1000px}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:.85rem;margin-bottom:38px;color:#53637a}.article-meta{font-size:.9rem;color:#53637a;margin:24px 0 12px}.ai-disclosure{font-size:.85rem;line-height:1.6;color:#586777;max-width:780px;margin-top:24px}.article-layout{display:grid;grid-template-columns:260px minmax(0,740px);gap:70px;max-width:1200px;padding:0 32px 70px;margin:auto}.article-index{align-self:start;position:sticky;top:110px;border-top:2px solid #245cb5;padding-top:20px;line-height:1.5;font-size:.95rem}.article-index ol{padding-left:20px}.article-index li{margin:12px 0}.article-index a{color:#40546c}.article-body{min-width:0;font-size:1.07rem;line-height:1.85}.article-body h2{font-size:1.8rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.article-body section{margin-bottom:48px;scroll-margin-top:110px}.article-body p{margin:0 0 20px}.article-body ul,.article-body ol{padding-left:24px}.article-body li{margin:10px 0}.article-cta{background:#eaf0f8;padding:30px;border-radius:18px;margin-top:45px}.table-scroll{overflow-x:auto;margin:24px 0}.table-scroll table{width:100%;border-collapse:collapse;font-size:.9rem}.table-scroll th,.table-scroll td{border-bottom:1px solid #ced8e5;padding:14px 10px;text-align:left;min-width:120px}.table-scroll th{background:#eef3fa}.blog-related .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-related h2{margin-bottom:24px}.blog-related .blog-card h2{font-size:1.2rem}.blog-related .blog-cover{min-height:145px}.blog-home .flow-grid a{color:inherit}.blog-home .flow-grid{margin:28px 0}.blog-home h3{font-size:1.35rem}.blog-card a:focus-visible{outline:3px solid #175cd3;outline-offset:-4px}@media(max-width:800px){.blog-hero,.article-heading{padding:45px 22px 32px}.blog-list,.blog-related{padding:0 22px 50px}.blog-grid,.blog-related .blog-grid{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr;gap:32px;padding:0 22px 45px}.article-index{position:static}.blog-cover{min-height:160px}.article-cta{padding:24px}.article-body h2{font-size:1.55rem}}
body>main{background:#f7f9fc;color:#10243a}body>main .eyebrow{color:#315b86}body>main a:not(.button){color:#1754a0}.blog-card a:not(.button){color:#10243a}.blog-card .read-more{color:#1754a0}.blog-cover{color:#fff}.cover-1{color:#123b39}.cover-2{color:#353666}.cover-3{color:#65482a}
