.header nav{gap:22px}.header a[aria-current=page]{color:#9cc5ff}.blog-intro{padding-block:76px 46px}.blog-intro h1{font-size:clamp(42px,4.8vw,68px);letter-spacing:-2.8px;line-height:1.13}.blog-intro>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:18px;line-height:1.8}.blog-index-meta{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:26px;margin-top:40px;font-size:14px;color:#aabbd2}.blog-feed{padding-bottom:90px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.blog-card{border:1px solid #263b57;background:#0c1c30;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.card-image{display:block;overflow:hidden;background:#082347;aspect-ratio:1.7}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-card:hover .card-image img{transform:scale(1.025)}.blog-card-copy{padding:29px;flex:1;display:flex;flex-direction:column}.category{display:inline-block;color:#9ec7ff;font-size:13px;font-weight:700;letter-spacing:.4px;margin-bottom:15px}.blog-card h2{font-size:28px;line-height:1.27;letter-spacing:-.7px;margin-bottom:17px}.blog-card h2 a:hover{color:#9dc5ff}.blog-card p{font-size:16px;color:var(--muted);line-height:1.8;margin-bottom:24px}.byline{display:flex;gap:22px;font-size:13px;color:#9cafc7;margin-top:auto}.read-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2a3c56;padding-top:18px;margin-top:22px;font-size:14px}.feature-post{display:grid;grid-template-columns:1.12fr 1fr;margin-bottom:28px}.feature-post .card-image{aspect-ratio:auto;height:100%;min-height:380px}.feature-post .blog-card-copy{padding:40px}.feature-post h2{font-size:35px;letter-spacing:-1px}.breadcrumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#acbed4;padding-block:30px}.breadcrumbs a:hover{color:#fff}.article-heading{max-width:940px;padding-block:30px 38px}.article-heading h1{font-size:clamp(35px,4.1vw,59px);line-height:1.15;letter-spacing:-2px;margin:0 0 25px}.article-lead{font-size:20px;line-height:1.8;color:#b6c7dc;max-width:880px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:14px;color:#aabbd2}.author-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#1b3b62;color:#c7ddfa;font-size:13px;flex-shrink:0;letter-spacing:1px}.author-name{color:#fff}.article-figure{margin:0 0 55px}.article-figure>img{width:100%;max-height:505px;object-fit:cover;border-radius:10px;aspect-ratio:2.45}.article-figure figcaption{font-size:12px;color:#91a4bd;margin-top:12px}.article-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;align-items:start}.article-toc{position:sticky;top:125px;padding:23px 22px;background:#0c1b2d;border:1px solid #253a55;border-radius:8px}.article-toc>p{font-size:12px;letter-spacing:2px;color:#b4c8e2;margin:0 0 20px}.article-toc ol{list-style:none;padding:0;margin:0}.article-toc li+li{margin-top:18px}.article-toc li a{font-size:14px;color:#aabdd5;line-height:1.55;display:block}.article-toc li a:hover{color:#fff}.toc-contact{display:block;font-size:14px;border-top:1px solid #30435e;margin-top:25px;padding-top:20px;color:#afd0ff}.prose{max-width:790px;min-width:0}.prose section{scroll-margin-top:120px;margin-bottom:47px}.prose h2{font-size:30px;line-height:1.3;letter-spacing:-.6px;margin-bottom:22px}.prose p,.prose li{font-size:18px;line-height:1.9;color:#c2cede}.prose p{margin-bottom:22px}.prose strong{font-weight:700;color:#f0f5fc}.prose ul,.prose ol{padding-left:24px;margin:22px 0 28px}.prose li{padding-left:6px;margin-bottom:12px}.prose a{color:#aad0ff;text-decoration:underline;text-underline-offset:4px}.prose a:hover{color:#fff}.author-box{display:flex;align-items:center;gap:20px;border-block:1px solid #2a3c55;padding:26px 0;margin-top:45px}.author-box .author-avatar{height:58px;width:58px;font-size:16px}.author-box .category{margin:0;font-size:12px}.author-box p{margin:2px 0 5px;color:white}.author-box a{font-size:14px;text-decoration:none}.related{padding:80px 0}.related h2{font-size:35px}.table-scroll{overflow-x:auto;margin:25px 0;border:1px solid #324965;border-radius:7px}.prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.65;min-width:430px}.prose caption{text-align:left;padding:18px;color:#c2d5ed;background:#122b49}.prose th,.prose td{text-align:left;padding:15px;border-bottom:1px solid #293d58}.prose th{background:#0d2037}.prose td{color:#c3d0e1}
@media(max-width:1050px){.article-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.feature-post .blog-card-copy{padding:27px}.feature-post h2{font-size:30px}.header nav{gap:15px}.header .nav-cta{padding:10px}.header .nav-cta span{padding-left:4px}}
@media(max-width:760px){.blog-intro{padding-block:45px 30px}.blog-intro h1{font-size:40px;letter-spacing:-1.8px}.blog-intro>p:not(.eyebrow){font-size:17px}.blog-index-meta{font-size:12px;gap:10px}.blog-grid{grid-template-columns:1fr;gap:23px}.feature-post{display:flex}.feature-post .card-image{height:auto;min-height:0;aspect-ratio:1.5}.feature-post h2{font-size:28px}.blog-card-copy,.feature-post .blog-card-copy{padding:24px}.blog-card h2{font-size:26px}.article-heading{padding-block:20px 28px}.article-heading h1{font-size:35px;letter-spacing:-1.2px}.article-lead{font-size:18px}.article-meta{gap:12px;font-size:12px}.article-meta time{margin-left:0}.article-figure{margin-bottom:30px}.article-figure>img{aspect-ratio:1.5}.article-layout{display:block}.article-toc{position:static;margin-bottom:35px}.article-toc li+li{margin-top:13px}.prose h2{font-size:27px}.prose p,.prose li{font-size:17px;line-height:1.85}.prose section{margin-bottom:38px}.breadcrumbs{font-size:12px;gap:8px;padding-block:23px}.related{padding-block:55px}.related .section-head h2{font-size:30px}.related .section-head>a{display:inline-block;margin-top:15px}.blog-feed{padding-bottom:60px}}
