.post-header[data-astro-cid-p64ushxs]{background:radial-gradient(700px 320px at 90% -20%, #366afe73, transparent 60%), var(--navy);color:#fff;padding-block:48px 52px}.post-header[data-astro-cid-p64ushxs] .eyebrow[data-astro-cid-p64ushxs]{color:var(--sky)}.post-header[data-astro-cid-p64ushxs] h1[data-astro-cid-p64ushxs],.post-header[data-astro-cid-p64ushxs] .description[data-astro-cid-p64ushxs]{max-width:900px}.description[data-astro-cid-p64ushxs]{color:#fffc;margin:16px 0 0;font-size:17px;line-height:1.8}.meta[data-astro-cid-p64ushxs]{color:#fff9;flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;font-size:14px;display:flex}.post-layout[data-astro-cid-p64ushxs]{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:48px;padding-block:40px 64px;display:grid}.post-main[data-astro-cid-p64ushxs]{min-width:0;max-width:860px}.post-visual[data-astro-cid-p64ushxs]{margin:0 0 34px}.post-visual[data-astro-cid-p64ushxs] img[data-astro-cid-p64ushxs]{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;max-height:420px}.info-stack[data-astro-cid-p64ushxs]{margin-top:36px}.disclaimer[data-astro-cid-p64ushxs]{border-left:3px solid var(--cs-line);color:var(--cs-muted);margin:34px 0 0;padding:16px 18px;font-size:14px;line-height:1.8}.related-list[data-astro-cid-p64ushxs]{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.related-list[data-astro-cid-p64ushxs] a[data-astro-cid-p64ushxs]{border:1px solid var(--cs-line);color:var(--cs-brand-deep);background:#fff;border-radius:10px;padding:16px 19px;font-size:15px;font-weight:680;display:block}.related-list[data-astro-cid-p64ushxs] a[data-astro-cid-p64ushxs]:hover{background:var(--cs-brand-soft)}.cta[data-astro-cid-p64ushxs]{border:1px solid var(--cs-line);background:#f5f7fc;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin:32px 0 0;padding:28px;display:flex}.cta[data-astro-cid-p64ushxs] h2[data-astro-cid-p64ushxs]{font-size:19px}.cta[data-astro-cid-p64ushxs] p[data-astro-cid-p64ushxs]{color:var(--cs-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.cta-actions[data-astro-cid-p64ushxs]{flex-wrap:wrap;gap:10px;display:flex}.side-sticky[data-astro-cid-p64ushxs]{gap:14px;display:grid;position:sticky;top:100px}.side-box[data-astro-cid-p64ushxs]{border:1px solid var(--cs-line);background:#fff;border-radius:12px;padding:20px 22px}.side-title[data-astro-cid-p64ushxs]{color:var(--cs-brand-deep);margin:0 0 14px;font-size:13px;font-weight:750}.toc[data-astro-cid-p64ushxs],.side-links[data-astro-cid-p64ushxs]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-p64ushxs] a[data-astro-cid-p64ushxs],.side-links[data-astro-cid-p64ushxs] a[data-astro-cid-p64ushxs]{color:var(--cs-muted);font-size:14px;line-height:1.55}.toc[data-astro-cid-p64ushxs] a[data-astro-cid-p64ushxs]:hover,.side-links[data-astro-cid-p64ushxs] a[data-astro-cid-p64ushxs]:hover{color:var(--cs-brand-deep)}.side-call[data-astro-cid-p64ushxs]{background:var(--navy);color:var(--yellow);text-align:center;border-radius:12px;gap:2px;padding:17px;display:grid}.side-call[data-astro-cid-p64ushxs] span[data-astro-cid-p64ushxs]{opacity:.86;font-size:12px}.side-call[data-astro-cid-p64ushxs] strong[data-astro-cid-p64ushxs]{font-size:19px;font-weight:760}.more-heading[data-astro-cid-p64ushxs]{font-size:clamp(21px,2.6vw,28px)}@media (width<=1040px){.post-layout[data-astro-cid-p64ushxs]{grid-template-columns:1fr;gap:40px}.post-main[data-astro-cid-p64ushxs]{max-width:none}.side-sticky[data-astro-cid-p64ushxs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}@media (width<=620px){.post-layout[data-astro-cid-p64ushxs]{padding-block:28px 48px}.cta[data-astro-cid-p64ushxs]{padding:24px 20px}.cta-actions[data-astro-cid-p64ushxs]{width:100%}}.prose{color:var(--cs-ink);font-size:17px;line-height:1.9}.prose>*+*{margin-top:20px}.prose h2{margin-top:44px;scroll-margin-top:100px;font-size:clamp(21px,2.5vw,26px)}.prose h3{margin-top:32px;scroll-margin-top:100px}.prose p,.prose ul,.prose ol{color:#333c52}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:8px}.prose strong{color:var(--cs-ink);font-weight:720}.prose a{color:var(--cs-brand-deep);text-underline-offset:3px;text-decoration:underline}
