.hero[data-astro-cid-ogsh5htc]{padding-block:var(--space-8) var(--space-6);gap:var(--space-4);display:grid}.crumbs[data-astro-cid-ogsh5htc]{font-size:var(--step--1);color:var(--muted)}.crumbs[data-astro-cid-ogsh5htc] a[data-astro-cid-ogsh5htc]{color:var(--muted)}h1[data-astro-cid-ogsh5htc]{font-size:var(--step-4);max-width:20ch}.lede[data-astro-cid-ogsh5htc]{color:var(--muted);max-width:62ch;font-size:1.15rem}.jump[data-astro-cid-ogsh5htc] ul[data-astro-cid-ogsh5htc]{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump[data-astro-cid-ogsh5htc] a[data-astro-cid-ogsh5htc]{border:1px solid var(--control);color:var(--ink);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:.92rem;text-decoration:none;display:inline-block}.jump[data-astro-cid-ogsh5htc] a[data-astro-cid-ogsh5htc]:hover{border-color:var(--brand);color:var(--brand)}.area[data-astro-cid-ogsh5htc]{padding-block:var(--space-8);scroll-margin-top:var(--header-h)}.area[data-astro-cid-ogsh5htc].alt{background:var(--surface);border-block:1px solid var(--line)}.area-grid[data-astro-cid-ogsh5htc]{gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.area[data-astro-cid-ogsh5htc].alt .area-grid[data-astro-cid-ogsh5htc]>.area-img{order:-1}.area-text[data-astro-cid-ogsh5htc]{gap:var(--space-3);justify-items:start;max-width:62ch;display:grid}.num[data-astro-cid-ogsh5htc]{font-family:var(--font-mono);color:var(--brand);font-size:var(--step--1);letter-spacing:.08em}.area[data-astro-cid-ogsh5htc] h2[data-astro-cid-ogsh5htc]{font-size:var(--step-3)}.area[data-astro-cid-ogsh5htc] h3[data-astro-cid-ogsh5htc]{margin-top:var(--space-2);font-size:1.05rem}.area-text[data-astro-cid-ogsh5htc] p[data-astro-cid-ogsh5htc]{color:var(--muted)}.problem[data-astro-cid-ogsh5htc]{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex;color:var(--ink)!important}.includes[data-astro-cid-ogsh5htc]{gap:var(--space-2);color:var(--ink);margin:0;padding-inline-start:1.2em;display:grid}.includes[data-astro-cid-ogsh5htc] li[data-astro-cid-ogsh5htc]::marker{color:var(--brand)}.example[data-astro-cid-ogsh5htc]{border-inline-start:2px solid var(--brand);padding-inline-start:var(--space-3);font-size:.95rem}.example[data-astro-cid-ogsh5htc] span[data-astro-cid-ogsh5htc]{color:var(--brand);font-weight:600}.reading[data-astro-cid-ogsh5htc]{color:var(--muted);gap:var(--space-1);font-size:.92rem;display:grid}.reading[data-astro-cid-ogsh5htc] ul[data-astro-cid-ogsh5htc]{gap:2px;margin:0;padding-inline-start:1.1em;display:grid}.area-grid[data-astro-cid-ogsh5htc] .area-img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%}.block[data-astro-cid-ogsh5htc]{padding-block:var(--space-9) 0}.steps[data-astro-cid-ogsh5htc]{margin:var(--space-6) 0 0;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-ogsh5htc] li[data-astro-cid-ogsh5htc]{border-top:2px solid var(--brand);padding-top:var(--space-4);gap:var(--space-2);align-content:start;display:grid}.step-num[data-astro-cid-ogsh5htc]{color:var(--brand);font-size:var(--step--1)}.steps[data-astro-cid-ogsh5htc] h3[data-astro-cid-ogsh5htc]{font-size:var(--step-1)}.steps[data-astro-cid-ogsh5htc] p[data-astro-cid-ogsh5htc]{color:var(--muted)}.faq-list[data-astro-cid-ogsh5htc]{margin-top:var(--space-6);gap:var(--space-3);max-width:52rem;display:grid}.faq[data-astro-cid-ogsh5htc] details[data-astro-cid-ogsh5htc]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.faq[data-astro-cid-ogsh5htc] summary[data-astro-cid-ogsh5htc]{cursor:pointer;font-weight:600}.faq[data-astro-cid-ogsh5htc] details[data-astro-cid-ogsh5htc] p[data-astro-cid-ogsh5htc]{margin-top:var(--space-3);color:#262b31}.cta[data-astro-cid-ogsh5htc]{background:var(--dark);color:var(--on-dark);padding:clamp(var(--space-6), 5vw, var(--space-8));gap:var(--space-3);border-radius:16px;justify-items:start;display:grid}.cta[data-astro-cid-ogsh5htc] h2[data-astro-cid-ogsh5htc]{font-size:var(--step-3)}.cta[data-astro-cid-ogsh5htc] p[data-astro-cid-ogsh5htc]{color:var(--on-dark-muted);max-width:52ch}.cta-actions[data-astro-cid-ogsh5htc]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cta[data-astro-cid-ogsh5htc] [data-astro-cid-ogsh5htc]:focus-visible{outline-color:var(--on-dark)}@media (width<=900px){.area-grid[data-astro-cid-ogsh5htc]{grid-template-columns:minmax(0,1fr)}.area-grid[data-astro-cid-ogsh5htc]>.area-img,.area[data-astro-cid-ogsh5htc].alt .area-grid[data-astro-cid-ogsh5htc]>.area-img{order:-1}.steps[data-astro-cid-ogsh5htc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.steps[data-astro-cid-ogsh5htc]{grid-template-columns:minmax(0,1fr)}}
