.share-buttons[data-v-9f2f4611]{display:flex;flex-direction:column;align-items:center;gap:8px}.share-label[data-v-9f2f4611]{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9aa7bd;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:8px}.share-btn[data-v-9f2f4611]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#fff;border:1px solid #E5ECF5;color:#5b6b85;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.share-btn[data-v-9f2f4611]:hover{background:#0b1e3c;border-color:#0b1e3c;color:#fff;transform:translateY(-2px)}.share-btn.is-copied[data-v-9f2f4611]{background:#2b7fff;border-color:#2b7fff;color:#fff}@media (max-width: 1024px){.share-buttons[data-v-9f2f4611]{flex-direction:row;justify-content:flex-start;gap:8px}.share-label[data-v-9f2f4611]{writing-mode:horizontal-tb;transform:none;margin-bottom:0;margin-right:4px;align-self:center}}.tabular[data-v-ea5495c7]{font-variant-numeric:tabular-nums}[data-v-ea5495c7] *{font-family:Lexend,Plus Jakarta Sans,system-ui,sans-serif}header[data-v-ea5495c7],section[data-v-ea5495c7],article[data-v-ea5495c7],div[data-v-ea5495c7],p[data-v-ea5495c7],h1[data-v-ea5495c7],h2[data-v-ea5495c7],h3[data-v-ea5495c7],span[data-v-ea5495c7],a[data-v-ea5495c7],footer[data-v-ea5495c7]{font-family:Lexend,Plus Jakarta Sans,system-ui,sans-serif}.progress-bar[data-v-ea5495c7]{position:fixed;top:72px;left:0;height:2px;background:linear-gradient(90deg,#2b7fff,#5b9fff);z-index:60;transition:width .1s linear}.back-link[data-v-ea5495c7]{display:inline-flex;align-items:center;gap:8px;color:#5b6b85;font-weight:700;transition:color .2s,gap .2s}.back-link[data-v-ea5495c7]:hover{color:#0b1e3c;gap:12px}.article-wrap[data-v-ea5495c7]{position:relative;max-width:720px;margin:0 auto}.share-rail[data-v-ea5495c7]{position:absolute;left:-88px;top:0;bottom:0;width:56px;pointer-events:none}.share-rail-inner[data-v-ea5495c7]{position:sticky;top:110px;pointer-events:auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1024px){.share-rail[data-v-ea5495c7]{position:static;width:auto;margin-bottom:22px;pointer-events:auto}.share-rail-inner[data-v-ea5495c7]{position:static;flex-direction:row;align-items:center}}.article-head[data-v-ea5495c7]{margin-bottom:36px}.masthead-line[data-v-ea5495c7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #0B1E3C;margin-bottom:22px}.cat-eyebrow[data-v-ea5495c7]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0b1e3c}.dot-blue[data-v-ea5495c7]{display:inline-block;width:6px;height:6px;background:#2b7fff;border-radius:0;transform:rotate(45deg)}.masthead-meta[data-v-ea5495c7]{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b6b85}.article-title[data-v-ea5495c7]{font-family:Lexend,sans-serif;font-weight:900;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:-.04em;color:#0b1e3c;margin-bottom:22px}.article-deck[data-v-ea5495c7]{font-family:Lexend,sans-serif;font-weight:500;font-size:20px;line-height:1.45;color:#5b6b85;margin-bottom:32px;letter-spacing:-.01em}.byline-row[data-v-ea5495c7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:18px;border-top:1px solid #E5ECF5}.byline-block[data-v-ea5495c7]{display:flex;align-items:center;gap:12px}.byline-avatar[data-v-ea5495c7]{width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#2b7fff,#5b9fff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;box-shadow:0 6px 14px #2b7fff4d}.byline-name[data-v-ea5495c7]{font-size:14px;color:#5b6b85;font-weight:500}.byline-name-text[data-v-ea5495c7]{color:#0b1e3c;font-weight:700;font-size:16px}.byline-role[data-v-ea5495c7]{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9aa7bd}.byline-stats[data-v-ea5495c7]{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b6b85}.article-hero[data-v-ea5495c7]{position:relative;margin:0 0 40px;overflow:hidden;background:#eaf2ff}.article-hero.photo[data-v-ea5495c7]{aspect-ratio:16 / 9}.article-hero.video[data-v-ea5495c7]{position:relative;aspect-ratio:16 / 9;background:#000}.article-hero.photo img[data-v-ea5495c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.95) contrast(1.02)}.grain-overlay[data-v-ea5495c7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.16 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;opacity:.5;pointer-events:none}.article-body[data-v-ea5495c7]{font-size:17px;font-weight:400;line-height:1.75;color:#1a2c4a;letter-spacing:-.005em}.article-body[data-v-ea5495c7] p{margin:0 0 22px;font-weight:400}.article-body[data-v-ea5495c7] p:first-of-type{font-size:19px;font-weight:500;color:#0b1e3c;line-height:1.65}.article-body[data-v-ea5495c7] h2{font-family:Lexend,sans-serif;font-weight:900;font-size:30px;line-height:1.15;letter-spacing:-.035em;color:#0b1e3c;margin:48px 0 14px}.article-body[data-v-ea5495c7] h3{font-family:Lexend,sans-serif;font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.025em;color:#0b1e3c;margin:36px 0 10px}.article-body[data-v-ea5495c7] strong{color:#0b1e3c;font-weight:700}.article-body[data-v-ea5495c7] em{font-style:italic}.article-body[data-v-ea5495c7] a{color:#2b7fff;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;transition:color .15s}.article-body[data-v-ea5495c7] a:hover{color:#1858c8}.article-body[data-v-ea5495c7] ul,.article-body[data-v-ea5495c7] ol{margin:0 0 24px;padding-left:1.5em}.article-body[data-v-ea5495c7] ul{list-style:none}.article-body[data-v-ea5495c7] ul li{position:relative;padding-left:22px;margin-bottom:8px}.article-body[data-v-ea5495c7] ul li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:2px;background:#2b7fff}.article-body[data-v-ea5495c7] ol{list-style:decimal}.article-body[data-v-ea5495c7] ol li{padding-left:6px;margin-bottom:8px}.article-body[data-v-ea5495c7] ol li::marker{color:#2b7fff;font-weight:800}.article-body[data-v-ea5495c7] blockquote{border-left:3px solid #2B7FFF;padding:4px 0 4px 20px;margin:28px 0;font-weight:600;font-size:20px;line-height:1.45;color:#0b1e3c;letter-spacing:-.015em}.article-body[data-v-ea5495c7] code{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.9em;font-weight:500;background:#eaf2ff;color:#1858c8;padding:2px 7px;border-radius:4px}.article-tags[data-v-ea5495c7]{margin-top:40px;padding-top:24px;border-top:1px solid #E5ECF5}.tags-label[data-v-ea5495c7]{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9aa7bd;margin-bottom:12px}.tags-row[data-v-ea5495c7]{display:flex;flex-wrap:wrap;gap:8px}.article-tag[data-v-ea5495c7]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#f5f9ff;border:1px solid #E5ECF5;border-radius:999px;font-size:13px;font-weight:600;color:#0b1e3c;transition:background .2s,border-color .2s,color .2s}.article-tag[data-v-ea5495c7]:hover{background:#eaf2ff;border-color:#2b7fff;color:#1858c8}.article-tail[data-v-ea5495c7]{margin-top:48px;padding-top:28px;text-align:center}.tail-rule[data-v-ea5495c7]{width:60px;height:1px;background:#0b1e3c;margin:0 auto 22px}.tail-mark[data-v-ea5495c7]{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0b1e3c}.tail-meta[data-v-ea5495c7]{margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b6b85;display:inline-flex;gap:8px;align-items:center}.dot[data-v-ea5495c7]{color:#c5cdd8}.related-section[data-v-ea5495c7]{max-width:1100px;margin:80px auto 0}.eyebrow[data-v-ea5495c7]{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0b1e3c}.section-rule[data-v-ea5495c7]{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #0B1E3C;padding-bottom:8px}.rule-label[data-v-ea5495c7]{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b6b85}.rel-card[data-v-ea5495c7]{display:block;padding-top:14px;border-top:1px solid #C5CDD8}.rel-media[data-v-ea5495c7]{aspect-ratio:16 / 10;background:#eaf2ff;margin-bottom:14px;overflow:hidden}.rel-img[data-v-ea5495c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.rel-card:hover .rel-img[data-v-ea5495c7]{transform:scale(1.05)}.rel-placeholder[data-v-ea5495c7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f9ff,#eaf2ff)}.rel-title[data-v-ea5495c7]{font-family:Lexend,sans-serif;font-weight:800;font-size:19px;line-height:1.2;letter-spacing:-.025em;color:#0b1e3c;margin-bottom:8px;transition:color .2s}.rel-card:hover .rel-title[data-v-ea5495c7]{color:#1858c8}.rel-date[data-v-ea5495c7]{font-size:12px;font-weight:500;color:#5b6b85}
