.article-byline[data-astro-cid-z7xolria]{color:#536078;margin:0 0 1.5rem;font-size:.9rem}.article-byline[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#3546b7;text-underline-offset:3px}.article-hero[data-astro-cid-z7xolria]{background:linear-gradient(110deg,#fff 50%,#eef2ff);border-bottom:1px solid #dfe4ee;padding:clamp(2.5rem,5vw,4.5rem) 0;position:relative}.article-hero[data-astro-cid-z7xolria] .article-hero-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.article-hero-copy[data-astro-cid-z7xolria]{min-width:0;margin:0}.hero-kicker[data-astro-cid-z7xolria]{color:#3546b7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.77rem;font-weight:850;line-height:1.5;display:inline-flex}.hero-kicker[data-astro-cid-z7xolria]:before{content:"";background:#f0a626;flex:none;width:28px;height:2px}.article-hero-copy[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;max-width:22ch;margin:.8rem 0 1.25rem;font:900 clamp(2.15rem,3.6vw,3.5rem)/1.08 Arial Black,Manrope Variable,sans-serif}.article-hero-copy[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:#536078;max-width:70ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.hero-signature[data-astro-cid-z7xolria]{isolation:isolate;aspect-ratio:1;color:#263da9;background:#f8f9ff;border:1px solid #b9c5ed;border-radius:28px 8px;place-items:center;width:100%;min-width:0;max-height:240px;display:grid;position:relative}.hero-signature[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{z-index:1;letter-spacing:-.025em;font:900 clamp(1.2rem,2vw,1.8rem)/1.2 Arial Black,Manrope Variable;position:relative}.hero-signature[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]{z-index:-1;border:1px solid #c7d0ee;border-radius:50%;display:block;position:absolute;inset:12%}.hero-signature[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]:nth-of-type(2){border-color:#edbc62;inset:25%}.hero-signature[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]:nth-of-type(3){border-color:#a9b8ec;inset:38%}.layout-score[data-astro-cid-z7xolria] .hero-signature[data-astro-cid-z7xolria],.layout-incident[data-astro-cid-z7xolria] .hero-signature[data-astro-cid-z7xolria]{color:#fff;background:#111a33;border-color:#4c5b99;box-shadow:10px 10px #ffe7b4}.layout-ledger[data-astro-cid-z7xolria] .hero-signature[data-astro-cid-z7xolria]{background:repeating-linear-gradient(#fff 0 30px,#e6ebfa 31px);border-radius:8px}.layout-device[data-astro-cid-z7xolria] .hero-signature[data-astro-cid-z7xolria]{aspect-ratio:.75;border:4px solid #111a33;border-radius:28px;justify-self:center;max-width:180px}.article-body[data-astro-cid-z7xolria]{padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,7vw,7rem)}.article-body[data-astro-cid-z7xolria] .article-layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) 260px;justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.article-body[data-astro-cid-z7xolria] .article-layout[data-astro-cid-z7xolria].no-aside{grid-template-columns:minmax(0,920px)}.article-body[data-astro-cid-z7xolria] .prose[data-astro-cid-z7xolria]{width:100%;min-width:0}.article-body[data-astro-cid-z7xolria] .toc[data-astro-cid-z7xolria]{background:#fff;border:1px solid #dce2ec;border-left:3px solid #f0a626;border-radius:0 12px 12px 0;max-width:100%;margin:0 0 2.5rem;padding:1.25rem 1.5rem;display:block;position:static}.toc[data-astro-cid-z7xolria] strong[data-astro-cid-z7xolria]{margin:0 0 .5rem;line-height:1.5;display:block}.article-body[data-astro-cid-z7xolria] .toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#536078;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;min-height:44px;margin:0;padding:.6rem 0;font-size:.9rem;line-height:1.5;text-decoration:none;display:grid}.article-body[data-astro-cid-z7xolria] .toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:#234bd4}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{color:#536078;font:800 .72rem/1.5 Manrope Variable}.article-body[data-astro-cid-z7xolria] .section-flow[data-astro-cid-z7xolria]{border:0;margin:0;padding:0;display:block;position:static}.article-body[data-astro-cid-z7xolria] .section-flow[data-astro-cid-z7xolria]>section[data-astro-cid-z7xolria]{border-top:1px solid #dce2ec;min-width:0;margin:0;padding:2.25rem 0;scroll-margin-top:1rem;display:block;position:static}.article-body[data-astro-cid-z7xolria] .section-heading[data-astro-cid-z7xolria]{min-width:0;display:block}.article-body[data-astro-cid-z7xolria] .section-heading[data-astro-cid-z7xolria]>span[data-astro-cid-z7xolria]{display:none}.article-body[data-astro-cid-z7xolria] .section-heading[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 1rem;font:850 clamp(1.6rem,2.5vw,2.4rem)/1.2 Arial Black,Manrope Variable,sans-serif}.article-body[data-astro-cid-z7xolria] .section-copy[data-astro-cid-z7xolria]{min-width:0;display:block}.section-copy[data-astro-cid-z7xolria]>p[data-astro-cid-z7xolria]{max-width:74ch;line-height:1.8}.section-copy[data-astro-cid-z7xolria]>p[data-astro-cid-z7xolria]:first-child{margin-top:0}.fact-source[data-astro-cid-z7xolria]{margin-top:1.25rem;font-size:.92rem}.fact-source[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#3546b7;text-underline-offset:4px;overflow-wrap:anywhere}.article-table[data-astro-cid-z7xolria]{background:#fff;border:1px solid #dfe4ee;border-radius:10px;max-width:100%;margin:1.7rem 0;overflow-x:auto}.article-table[data-astro-cid-z7xolria] table[data-astro-cid-z7xolria]{border-collapse:collapse;width:100%}.article-table[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria],.article-table[data-astro-cid-z7xolria] td[data-astro-cid-z7xolria]{text-align:left;vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #e6e9f0;padding:.9rem 1rem}.article-table[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria]{color:#27356d;letter-spacing:.04em;text-transform:uppercase;background:#eef2ff;font-size:.78rem}.article-table[data-astro-cid-z7xolria] tr[data-astro-cid-z7xolria]:last-child td[data-astro-cid-z7xolria]{border-bottom:0}.article-body[data-astro-cid-z7xolria] .related[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2.5rem;display:grid}.article-body[data-astro-cid-z7xolria] .related[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;min-width:0;min-height:56px;padding:1rem;line-height:1.5;display:grid}.related[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{color:#946000;font-size:.75rem}.article-body[data-astro-cid-z7xolria] .article-aside[data-astro-cid-z7xolria]{align-self:start;min-width:0;position:sticky;top:100px}.aside-card[data-astro-cid-z7xolria]{min-width:0;padding:1.5rem}.aside-mark[data-astro-cid-z7xolria]{color:#c7d0ff;margin-bottom:1rem;font:850 1.25rem/1.2 Arial Black,Manrope Variable;display:block}.aside-card[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{letter-spacing:-.02em;overflow-wrap:break-word;margin:0 0 1rem;font:800 1.35rem/1.35 Manrope Variable,sans-serif}.aside-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin:0 0 1.25rem;line-height:1.7}@media (width<=1080px){.article-body[data-astro-cid-z7xolria] .article-layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,860px)}.article-body[data-astro-cid-z7xolria] .article-aside[data-astro-cid-z7xolria]{position:static}.aside-card[data-astro-cid-z7xolria]{max-width:860px}}@media (width<=900px){.article-hero[data-astro-cid-z7xolria] .article-hero-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}.hero-signature[data-astro-cid-z7xolria]{display:none}.article-hero-copy[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{max-width:26ch}}@media (width<=700px){.article-hero[data-astro-cid-z7xolria]{background:linear-gradient(135deg,#fff,#f1f4ff);padding:2rem 0}.article-hero-copy[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{letter-spacing:-.035em;font-size:clamp(1.85rem,6.5vw,2.45rem);line-height:1.12}.article-hero-copy[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{font-size:1rem}.hero-kicker[data-astro-cid-z7xolria]{letter-spacing:.04em;font-size:.7rem}.article-body[data-astro-cid-z7xolria] .toc[data-astro-cid-z7xolria]{margin-bottom:2rem;padding:1rem}.article-body[data-astro-cid-z7xolria] .toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{font-size:.9rem}.article-body[data-astro-cid-z7xolria] .section-flow[data-astro-cid-z7xolria]>section[data-astro-cid-z7xolria]{padding:1.75rem 0}.section-copy[data-astro-cid-z7xolria]>p[data-astro-cid-z7xolria]{font-size:1rem;line-height:1.75}.article-table[data-astro-cid-z7xolria]{background:0 0;border:0;border-radius:0;overflow:visible}.article-table[data-astro-cid-z7xolria] thead[data-astro-cid-z7xolria]{display:none}.article-table[data-astro-cid-z7xolria] tr[data-astro-cid-z7xolria]{background:#fff;border:1px solid #dfe4ee;border-radius:10px;margin-bottom:1rem;padding:1rem;display:block}.article-table[data-astro-cid-z7xolria] td[data-astro-cid-z7xolria]{border:0;padding:.5rem 0;display:block}.article-table[data-astro-cid-z7xolria] td[data-astro-cid-z7xolria]:before{content:attr(data-label);color:#536078;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.2rem;font-size:.75rem;font-weight:800;display:block}.article-body[data-astro-cid-z7xolria] .related[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{grid-template-columns:1.5rem minmax(0,1fr);padding:.9rem}}@media (height<=760px){.article-body[data-astro-cid-z7xolria] .article-aside[data-astro-cid-z7xolria]{position:static}}
