.progress[data-astro-cid-z7xolria]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{background:linear-gradient(90deg, var(--orange), var(--orange-400));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post-head[data-astro-cid-z7xolria]{padding-block:48px 32px}.post-head[data-astro-cid-z7xolria] .container[data-astro-cid-z7xolria]{max-width:calc(1100px + 2 * var(--gutter))}.post-head[data-astro-cid-z7xolria] .container[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]{max-width:860px}.post-head[data-astro-cid-z7xolria] .container[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:18px}.crumbs[data-astro-cid-z7xolria]{color:var(--slate-500);font:600 .78rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--orange);text-decoration:none}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}.post-head[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{font-size:clamp(2rem,4.4vw,3.1rem)}.post-head[data-astro-cid-z7xolria] .lead[data-astro-cid-z7xolria]{color:var(--text-muted)}.meta-row[data-astro-cid-z7xolria]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:18px;display:flex}.meta[data-astro-cid-z7xolria]{color:var(--text-muted);flex-wrap:wrap;gap:8px 22px;font-size:.95rem;display:flex}.meta[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{align-items:center;gap:6px;display:inline-flex}.share[data-astro-cid-z7xolria]{gap:8px;display:flex}.share[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.share[data-astro-cid-z7xolria] button[data-astro-cid-z7xolria]{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .15s,color .15s;display:grid}.share[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover,.share[data-astro-cid-z7xolria] button[data-astro-cid-z7xolria]:hover{border-color:var(--orange);color:var(--orange)}.share[data-astro-cid-z7xolria] button[data-astro-cid-z7xolria].done{color:#2fa36b;border-color:#2fa36b}.banner[data-astro-cid-z7xolria]{max-width:calc(1100px + 2 * var(--gutter))}.banner[data-astro-cid-z7xolria] .cover{aspect-ratio:21/8;border-radius:var(--radius-lg)}@media (width<=699px){.banner[data-astro-cid-z7xolria] .cover{aspect-ratio:16/9}}.layout[data-astro-cid-z7xolria]{max-width:calc(1100px + 2 * var(--gutter));padding-block:48px var(--section);gap:48px;display:grid}@media (width>=1100px){.layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) 260px;gap:64px}}.main[data-astro-cid-z7xolria]{min-width:0;max-width:760px}.takeaways[data-astro-cid-z7xolria]{border:1px solid var(--orange-100);border-left:4px solid var(--orange);border-radius:var(--radius);background:var(--orange-50);margin-bottom:36px;padding:22px 24px}.takeaways-title[data-astro-cid-z7xolria]{color:var(--orange);font:600 .74rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;display:flex}.takeaways[data-astro-cid-z7xolria] .check-list[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{color:var(--ink);font-size:.98rem}.prose[data-astro-cid-z7xolria] h2{scroll-margin-top:calc(var(--header-h) + 24px)}.faq[data-astro-cid-z7xolria]{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:56px}.faq[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin-bottom:18px;font-size:clamp(1.4rem,2.4vw,1.75rem)}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{color:var(--ink);font:700 1.05rem/1.35 var(--font-head);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]::-webkit-details-marker{display:none}.faq[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria] svg{color:var(--orange);flex-shrink:0;transition:transform .2s}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria][open] summary[data-astro-cid-z7xolria] svg{transform:rotate(45deg)}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--text-muted);padding-bottom:18px;line-height:1.7}.end-cta[data-astro-cid-z7xolria]{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0%, #c4530847, transparent 50%), linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 26px 26px, var(--ink);color:var(--on-dark-muted);gap:20px;margin-top:56px;padding:clamp(24px,3vw,36px);display:grid}.end-cta[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{color:var(--white);margin-top:8px;font-size:clamp(1.4rem,2.4vw,1.75rem)}.end-cta[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]:not(.eyebrow){margin-top:10px}.end-cta[data-astro-cid-z7xolria] .btn-outline[data-astro-cid-z7xolria]{border-color:var(--line-dark);color:var(--white)}.side[data-astro-cid-z7xolria]{display:none}@media (width>=1100px){.side[data-astro-cid-z7xolria]{top:calc(var(--header-h) + 24px);align-self:start;gap:20px;display:grid;position:sticky}}.toc-title[data-astro-cid-z7xolria]{color:var(--slate-500);font:600 .72rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--text-muted);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:.9rem;line-height:1.4;text-decoration:none;display:block}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--ink)}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria].on{border-left-color:var(--orange);color:var(--ink);font-weight:600}.side-cta[data-astro-cid-z7xolria]{border-radius:var(--radius);background:var(--ink);color:var(--white);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.side-cta[data-astro-cid-z7xolria]>svg:first-child{color:var(--orange-400)}.side-cta[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{flex:1}.side-cta[data-astro-cid-z7xolria] b[data-astro-cid-z7xolria]{font:700 .95rem var(--font-head);display:block}.side-cta[data-astro-cid-z7xolria] small[data-astro-cid-z7xolria]{color:var(--on-dark-muted);margin-top:2px;font-size:.78rem;line-height:1.35;display:block}
