.blog-page{background:#f7f9fc;}.blog-hero{min-height:42rem;padding:3.4rem var(--page-inline) 5.5rem;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(69,189,245,.2),transparent 28rem),#04142c;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(24rem,.75fr);gap:5rem;align-items:end;}.blog-hero>.page-hero-grid{position:absolute;inset:0;opacity:.22;pointer-events:none;}.blog-hero>.breadcrumbs{position:absolute;top:2.2rem;left:var(--page-inline);z-index:1;}.blog-hero>div:not(.page-hero-grid){position:relative;z-index:1;}.blog-hero h1{max-width:52rem;margin:1.2rem 0 1.5rem;font-size:clamp(3.6rem,6vw,6.8rem);line-height:.95;letter-spacing:-.065em;}.blog-hero p{max-width:48rem;margin:0;color:#b5c7dd;line-height:1.75;}.blog-hero>dl{position:relative;z-index:1;margin:0;border:1px solid rgba(130,223,255,.18);border-radius:1.2rem;background:rgba(5,31,67,.78);}.blog-hero>dl>div{min-height:6.8rem;padding:1.1rem 1.4rem;border-bottom:1px solid rgba(130,223,255,.14);display:flex;justify-content:space-between;align-items:center;gap:1rem;}.blog-hero>dl>div:last-child{border-bottom:0;}.blog-hero dt{color:#8fa8c5;font:.68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;}.blog-hero dd{margin:0;color:#fff;font-weight:700;}.blog-topic-nav{margin:-2.5rem var(--page-inline) 0;padding:2.3rem;position:relative;z-index:2;border:1px solid #d8e3ef;border-radius:1.25rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(4,20,44,.09);}.blog-topic-nav>header{display:flex;justify-content:space-between;gap:2rem;margin-bottom:1.8rem;}.blog-topic-nav>header span,.editorial-topic>header>span,.editorial-policy span{color:var(--blue);font:700 .68rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;}.blog-topic-nav ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;}.blog-topic-nav a{min-height:8.6rem;padding:1.1rem;border:1px solid #e2e9f1;border-radius:.9rem;color:#0b2343;text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}.blog-topic-nav a:hover{transform:translateY(-.2rem);border-color:#9ecbff;box-shadow:0 .7rem 1.8rem rgba(4,20,44,.08);}.blog-topic-nav b,.blog-topic-nav i{color:#526a82;font:.68rem var(--font-mono);font-style:normal;}.blog-topic-nav span{display:flex;flex-direction:column;gap:.35rem;}.blog-topic-nav small{color:#536a82;font-size:.68rem;}.editorial-topic{padding:6.5rem var(--page-inline);scroll-margin-top:1rem;}.editorial-topic:nth-of-type(even){background:#fff;}.editorial-topic>header{max-width:54rem;margin-bottom:2.3rem;}.editorial-topic h2,.editorial-policy h2{margin:.8rem 0 1rem;color:#0b2343;font-size:clamp(2.5rem,4.4vw,4.4rem);line-height:1;letter-spacing:-.055em;}.editorial-topic>header p{max-width:44rem;margin:0;color:#536a82;line-height:1.7;}.editorial-topic>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.editorial-card{min-height:27rem;padding:2rem;border:1px solid #d9e4ef;border-radius:1.15rem;background:linear-gradient(145deg,#fff,#f5f9fe);display:flex;flex-direction:column;}.editorial-card-current{border-color:#a8d7ff;background:linear-gradient(145deg,#fff,#edf7ff);box-shadow:0 .9rem 2.2rem rgba(8,104,242,.07);}.editorial-card>div:first-child{display:flex;justify-content:space-between;gap:1rem;color:#687d94;font:.68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;}.editorial-card>div:first-child span{color:#0874d1;}.editorial-card>small{margin-top:1rem;color:#71869c;}.editorial-card h3{max-width:36rem;margin:1rem 0 .8rem;font-size:1.7rem;line-height:1.1;letter-spacing:-.04em;}.editorial-card h3 a{color:#0b2343;text-decoration:none;}.editorial-card h3 a:hover{color:var(--blue);}.editorial-card p{max-width:39rem;margin:0;color:#62758b;line-height:1.65;}.editorial-card ul{padding:0;margin:1.3rem 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;}.editorial-card li{padding:.35rem .55rem;border-radius:999px;color:#536a82;background:#e9f2fb;font-size:.68rem;}.editorial-card-actions{margin-top:auto;padding-top:2rem;display:flex;justify-content:space-between;gap:1rem;align-items:end;}.editorial-card-actions a{color:#0868f2;font-size:.75rem;font-weight:700;text-decoration:none;}.editorial-card-actions a:last-child{max-width:12rem;color:#536a82;font-weight:600;text-align:right;}.editorial-policy{padding:6rem var(--page-inline);color:#fff;background:#071a37;display:grid;grid-template-columns:1fr 1fr;gap:5rem;}.editorial-policy span{color:#82dfff;}.editorial-policy h2{color:#fff;}.editorial-policy p{margin:0;color:#b5c7dd;line-height:1.75;}.editorial-policy ul{margin:1.5rem 0 0;padding:0;list-style:none;}.editorial-policy li{padding:.75rem 0;border-top:1px solid rgba(130,223,255,.15);color:#d9e8f7;}.article-dates{margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.7rem;}.article-dates>div{min-width:9rem;padding:.75rem .9rem;border:1px solid rgba(130,223,255,.18);border-radius:.6rem;background:rgba(5,31,67,.58);}.article-dates dt{color:#8fa8c5;font:.6rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;}.article-dates dd{margin:.25rem 0 0;color:#fff;font-size:.75rem;font-weight:700;}.article-context{padding:5rem var(--page-inline);color:#fff;background:radial-gradient(circle at 15% 30%,rgba(8,104,242,.25),transparent 26rem),#06162f;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4rem;}.article-context>div>span{color:#82dfff;font:700 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;}.article-context h2{margin:1rem 0 1.2rem;font-size:2.6rem;line-height:1;letter-spacing:-.05em;}.article-context p{margin:0;color:#aebfd3;line-height:1.7;}.article-context nav{display:grid;gap:.65rem;}.article-context nav a{padding:1.15rem;border:1px solid rgba(130,223,255,.16);border-radius:.8rem;color:#fff;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;}.article-context nav small{color:#82dfff;grid-column:1;}.article-context nav strong{grid-column:1;}.article-context nav i{grid-column:2;grid-row:1/3;align-self:center;color:#82dfff;font-style:normal;}@media (max-width:900px){.blog-hero,.editorial-policy,.article-context{grid-template-columns:1fr;gap:2.5rem;}.blog-topic-nav ol{grid-template-columns:1fr;}.editorial-topic>div{grid-template-columns:1fr;}}@media (max-width:640px){.blog-hero{min-height:0;padding-top:7rem;}.blog-hero>.breadcrumbs{top:1.3rem;}.blog-hero>dl{min-width:0;}.blog-hero>dl>div{flex-wrap:wrap;}.blog-hero dt,.blog-hero dd{min-width:0;overflow-wrap:anywhere;}.blog-topic-nav{margin-left:1rem;margin-right:1rem;padding:1.2rem;}.blog-topic-nav>header{flex-direction:column;}.editorial-topic,.editorial-policy,.article-context{padding-top:4.5rem;padding-bottom:4.5rem;}.editorial-card{min-height:24rem;padding:1.4rem;}.editorial-card-actions{flex-direction:column;align-items:flex-start;}.editorial-card-actions a:last-child{max-width:none;text-align:left;}.article-dates{display:grid;grid-template-columns:1fr;}.article-dates>div{min-width:0;}}@media (prefers-reduced-motion:reduce){.blog-topic-nav a{transition:none;}}