.post-hero[data-astro-cid-gjtny2mx]{padding-top:4.5rem;padding-bottom:3.5rem;min-height:auto}.post-hero[data-astro-cid-gjtny2mx] h1{font-size:clamp(1.8rem,3.4vw,2.6rem)}.post-chip[data-astro-cid-gjtny2mx]{display:inline-block;margin-bottom:.9rem;padding:.25rem .75rem;border-radius:999px;background:#38bdf824;color:#7dd3fc;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page-hero-content[data-astro-cid-gjtny2mx] .post-hero-meta[data-astro-cid-gjtny2mx]{font-size:.9rem;color:#adcfffbf}.post-wrap[data-astro-cid-gjtny2mx]{padding:3.5rem clamp(1.25rem,5vw,3rem) 4rem}.post-grid[data-astro-cid-gjtny2mx]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3.5rem;align-items:start}.post-grid[data-astro-cid-gjtny2mx].one{grid-template-columns:minmax(0,1fr);max-width:760px}.post-sources[data-astro-cid-gjtny2mx]{padding-top:2.5rem;padding-bottom:2.5rem}.post-body[data-astro-cid-gjtny2mx]{max-width:740px;min-width:0}.post-answer[data-astro-cid-gjtny2mx]{background:var(--surface-soft);border-left:4px solid var(--accent);border-radius:0 12px 12px 0;padding:1.1rem 1.3rem;margin-bottom:2rem}.post-answer[data-astro-cid-gjtny2mx] strong[data-astro-cid-gjtny2mx]{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--accent);margin-bottom:.35rem}.post-answer[data-astro-cid-gjtny2mx] p[data-astro-cid-gjtny2mx]{margin:0;font-size:1.06rem;line-height:1.7;color:var(--text)}.post-body[data-astro-cid-gjtny2mx] h2{font-size:1.5rem;margin:2.4rem 0 .8rem;color:var(--text);line-height:1.3;scroll-margin-top:110px}.post-body[data-astro-cid-gjtny2mx] h3{font-size:1.12rem;margin:1.6rem 0 .5rem;color:var(--text)}.post-body[data-astro-cid-gjtny2mx] p,.post-body[data-astro-cid-gjtny2mx] li{color:#26324d;line-height:1.8;font-size:1.04rem}.post-body[data-astro-cid-gjtny2mx] p{margin:0 0 1.05rem}.post-body[data-astro-cid-gjtny2mx] ul,.post-body[data-astro-cid-gjtny2mx] ol{margin:0 0 1.3rem;padding-left:1.3rem}.post-body[data-astro-cid-gjtny2mx] li{margin-bottom:.45rem}.post-body[data-astro-cid-gjtny2mx] li::marker{color:var(--accent)}.post-body[data-astro-cid-gjtny2mx] a{color:var(--accent);font-weight:600;text-underline-offset:3px}.post-body[data-astro-cid-gjtny2mx] .table-scroll{margin:.75rem 0 1.75rem;border:1px solid var(--border);border-radius:12px;overflow-x:auto}.post-body[data-astro-cid-gjtny2mx] .compare-table{margin:0}.post-updated[data-astro-cid-gjtny2mx]{font-size:.88rem;color:var(--muted)!important;margin-top:2rem!important;padding-top:1rem;border-top:1px solid var(--border)}.post-side[data-astro-cid-gjtny2mx]{position:sticky;top:110px;display:grid;gap:1rem}.side-box[data-astro-cid-gjtny2mx]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.2rem 1.3rem}.side-box[data-astro-cid-gjtny2mx]>strong[data-astro-cid-gjtny2mx]{display:block;font-size:.95rem;margin-bottom:.7rem;color:var(--text)}.side-box[data-astro-cid-gjtny2mx] ol[data-astro-cid-gjtny2mx]{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.side-box[data-astro-cid-gjtny2mx] li[data-astro-cid-gjtny2mx]{font-size:.9rem;line-height:1.45;color:var(--muted)}.side-box[data-astro-cid-gjtny2mx] li[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{color:var(--muted);text-decoration:none}.side-box[data-astro-cid-gjtny2mx] li[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover{color:var(--accent)}.side-cta[data-astro-cid-gjtny2mx]{background:linear-gradient(160deg,#0b1f4d,#12317a);border:none}.side-cta[data-astro-cid-gjtny2mx]>strong[data-astro-cid-gjtny2mx]{color:#fff}.side-cta[data-astro-cid-gjtny2mx] p[data-astro-cid-gjtny2mx]{margin:0 0 1rem;color:#dbeafed9;font-size:.92rem;line-height:1.6}.side-cta[data-astro-cid-gjtny2mx] .button[data-astro-cid-gjtny2mx]{width:100%}.side-call[data-astro-cid-gjtny2mx]{display:block;text-align:center;margin-top:.7rem;font-size:.85rem;color:#bfdbfe;text-decoration:none}.sp-cta-section[data-astro-cid-gjtny2mx] a{color:inherit;text-decoration:underline}@media(max-width:960px){.post-grid[data-astro-cid-gjtny2mx]{grid-template-columns:minmax(0,1fr);gap:2rem}.post-side[data-astro-cid-gjtny2mx]{position:static}.post-side[data-astro-cid-gjtny2mx] .side-box[data-astro-cid-gjtny2mx]:first-child{display:none}}
