.guide-hero[data-astro-cid-zjojvidv]{background:var(--dark);color:#f2f2f2;padding-block:88px 120px}.guide-hero__inner[data-astro-cid-zjojvidv]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.guide-hero__copy[data-astro-cid-zjojvidv]{text-align:center}.guide-hero__badge[data-astro-cid-zjojvidv]{border:1px solid #444;border-radius:999px;align-items:center;gap:10px;margin:0 0 24px;padding:8px 16px;font-size:14px;display:inline-flex}.guide-hero[data-astro-cid-zjojvidv] h1[data-astro-cid-zjojvidv]{color:#fff;font:800 clamp(36px, 4.6vw, 50px) / 1.12 var(--font-head);letter-spacing:-.05em}.guide-hero__lead[data-astro-cid-zjojvidv]{margin:32px 0 18px;font-size:16px;line-height:1.4}.guide-hero__points[data-astro-cid-zjojvidv]{text-align:left;color:#cfcfcf;gap:12px;width:fit-content;margin:0 auto 28px;padding:0;font-size:14px;list-style:none;display:grid}.guide-hero__points[data-astro-cid-zjojvidv] li[data-astro-cid-zjojvidv]:before{content:"✓";width:20px;height:20px;color:var(--pink);background:#3a2231;border-radius:50%;place-items:center;margin-right:12px;font-size:11px;display:inline-grid}.guide-hero__actions[data-astro-cid-zjojvidv]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;display:flex}.guide-hero__ghost[data-astro-cid-zjojvidv]{color:#fff;background:#1d1d1f;border:1px solid #333}.guide-hero__visual[data-astro-cid-zjojvidv]{justify-self:center;max-width:420px;position:relative}.stat[data-astro-cid-zjojvidv]{background:#1e1e20eb;border:1px solid #333;border-radius:12px;grid-template-columns:auto auto;align-items:center;column-gap:12px;margin:0;padding:12px 20px;display:grid;position:absolute}.stat[data-astro-cid-zjojvidv] span[data-astro-cid-zjojvidv]{grid-row:span 2;font-size:20px}.stat[data-astro-cid-zjojvidv] small[data-astro-cid-zjojvidv]{color:#cfcfcf;font-size:10px}.stat--top[data-astro-cid-zjojvidv]{top:0;left:-60px}.stat--bottom[data-astro-cid-zjojvidv]{bottom:10px;right:-60px}.guide-toc[data-astro-cid-zjojvidv]{padding-top:100px}.guide-toc[data-astro-cid-zjojvidv] .lead[data-astro-cid-zjojvidv]{margin:32px 0 56px}.guide-toc__grid[data-astro-cid-zjojvidv]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.guide-toc__grid[data-astro-cid-zjojvidv] li[data-astro-cid-zjojvidv]{border-bottom:1px solid var(--line)}.guide-toc__grid[data-astro-cid-zjojvidv] li[data-astro-cid-zjojvidv]:not(:nth-child(3n)){border-right:1px solid var(--line)}.guide-toc__grid[data-astro-cid-zjojvidv] a[data-astro-cid-zjojvidv]{gap:10px;height:100%;padding:24px 16px 28px;text-decoration:none;display:grid}.guide-toc__grid[data-astro-cid-zjojvidv] a[data-astro-cid-zjojvidv]:hover{background:var(--bg-soft)}.guide-toc__num[data-astro-cid-zjojvidv]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.guide-toc__title[data-astro-cid-zjojvidv]{color:var(--ink);font-size:18px}.guide-toc__summary[data-astro-cid-zjojvidv]{color:var(--muted);font-size:14px}.chapter[data-astro-cid-zjojvidv]{padding-top:96px}.chapter__head[data-astro-cid-zjojvidv]{max-width:800px;margin-bottom:40px}.chapter__label[data-astro-cid-zjojvidv]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:12px;margin:0 0 16px;font-size:13px;display:flex}.chapter__label[data-astro-cid-zjojvidv] span[data-astro-cid-zjojvidv]{color:var(--pink);font-size:16px;font-weight:700}.chapter__head[data-astro-cid-zjojvidv] h2[data-astro-cid-zjojvidv]{font:600 clamp(30px, 4vw, 44px) / 1.15 var(--font-head);letter-spacing:-.03em}.chapter__intro[data-astro-cid-zjojvidv]{margin:18px 0 0;font-size:18px}.chapter__body[data-astro-cid-zjojvidv]{width:min(640px, 100% - 2 * var(--gutter));margin-inline:auto}@media (width<=860px){.guide-hero__inner[data-astro-cid-zjojvidv]{grid-template-columns:1fr}.stat--top[data-astro-cid-zjojvidv]{left:0}.stat--bottom[data-astro-cid-zjojvidv]{right:0}.guide-toc__grid[data-astro-cid-zjojvidv]{grid-template-columns:1fr}.guide-toc__grid[data-astro-cid-zjojvidv] li[data-astro-cid-zjojvidv]:not(:nth-child(3n)){border-right:0}}
