.narrow[data-astro-cid-ercpfdfw]{max-width:920px}.mb[data-astro-cid-ercpfdfw]{margin-bottom:clamp(28px,4vw,44px)}h2[data-astro-cid-ercpfdfw]+.check-list,h2[data-astro-cid-ercpfdfw]+.lead[data-astro-cid-ercpfdfw]{margin-top:24px}.s-hero[data-astro-cid-ercpfdfw]{padding-block:24px clamp(48px,7vw,88px)}.crumbs[data-astro-cid-ercpfdfw] ol[data-astro-cid-ercpfdfw]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-bottom:clamp(28px,4vw,48px);font-size:.9rem;list-style:none;display:flex}.crumbs[data-astro-cid-ercpfdfw] li[data-astro-cid-ercpfdfw]+li[data-astro-cid-ercpfdfw]:before{content:"/";color:var(--border-strong);margin-right:6px}.crumbs[data-astro-cid-ercpfdfw] a[data-astro-cid-ercpfdfw]{text-decoration:none}.crumbs[data-astro-cid-ercpfdfw] a[data-astro-cid-ercpfdfw]:hover{text-underline-offset:3px;text-decoration:underline}.s-hero-grid[data-astro-cid-ercpfdfw]{align-items:center;gap:40px;display:grid}.s-hero-grid[data-astro-cid-ercpfdfw] h1[data-astro-cid-ercpfdfw]{font-size:clamp(2.1rem,1.5rem + 2.2vw,3rem)}.s-hero-grid[data-astro-cid-ercpfdfw] .lead[data-astro-cid-ercpfdfw]{margin-top:20px}.s-hero-grid[data-astro-cid-ercpfdfw] .btn-row[data-astro-cid-ercpfdfw]{margin-top:30px}.s-hero-grid[data-astro-cid-ercpfdfw] .s-hero-img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-box);width:100%}.s-hero-panel[data-astro-cid-ercpfdfw]{aspect-ratio:4/3;border-radius:var(--radius-box);background:var(--accent-soft);color:var(--accent);place-items:center;display:grid}:root[data-theme=dark] .s-hero-panel[data-astro-cid-ercpfdfw]{color:var(--accent-soft-text)}@media (width>=1024px){.s-hero-grid[data-astro-cid-ercpfdfw]{grid-template-columns:1.1fr 1fr;gap:64px}}.extra[data-astro-cid-ercpfdfw]{border-top:1px solid var(--border);margin-top:40px;padding-top:28px}.extra[data-astro-cid-ercpfdfw] h3[data-astro-cid-ercpfdfw]{margin-bottom:8px}.blocks[data-astro-cid-ercpfdfw]{gap:48px;display:grid}.block[data-astro-cid-ercpfdfw] .block-img{aspect-ratio:13/10;object-fit:cover;border-radius:var(--radius-box);width:100%;margin-bottom:24px}.block-title[data-astro-cid-ercpfdfw]{margin-bottom:12px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.block[data-astro-cid-ercpfdfw] .check-list{margin-top:20px}.ideal[data-astro-cid-ercpfdfw]{margin-top:12px}@media (width>=900px){.blocks[data-astro-cid-ercpfdfw]{grid-template-columns:1fr 1fr;gap:56px}}.signs[data-astro-cid-ercpfdfw] h2[data-astro-cid-ercpfdfw]{max-width:20ch}.sign-list[data-astro-cid-ercpfdfw]{gap:12px;margin-top:32px;list-style:none;display:grid}.sign-list[data-astro-cid-ercpfdfw] li[data-astro-cid-ercpfdfw]{border-radius:var(--radius-box);background:var(--accent-soft);align-items:flex-start;gap:14px;padding:18px 20px;font-weight:540;display:flex}.sign-list[data-astro-cid-ercpfdfw] .icon{color:var(--accent)}:root[data-theme=dark] .sign-list[data-astro-cid-ercpfdfw] .icon{color:var(--accent-soft-text)}@media (width>=768px){.sign-list[data-astro-cid-ercpfdfw]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.sign-list[data-astro-cid-ercpfdfw]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-ercpfdfw]{gap:32px;list-style:none;display:grid}.steps[data-astro-cid-ercpfdfw] li[data-astro-cid-ercpfdfw]{position:relative}.step-num[data-astro-cid-ercpfdfw]{border-radius:var(--radius-ctl);background:var(--accent);width:44px;height:44px;color:var(--on-accent);place-items:center;margin-bottom:18px;font-weight:700;font-stretch:112%;display:grid}.steps[data-astro-cid-ercpfdfw] h3[data-astro-cid-ercpfdfw]{margin-bottom:8px}@media (width>=768px){.steps[data-astro-cid-ercpfdfw]{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width>=1024px){.steps[data-astro-cid-ercpfdfw]{grid-template-columns:repeat(4,1fr)}.steps[data-astro-cid-ercpfdfw] li[data-astro-cid-ercpfdfw]:not(:last-child):after{content:"";background:var(--border-strong);height:1px;position:absolute;top:22px;left:60px;right:-24px}}.why-grid[data-astro-cid-ercpfdfw]{align-items:start;gap:40px;display:grid}.prose[data-astro-cid-ercpfdfw]{max-width:68ch}.prose[data-astro-cid-ercpfdfw] h2[data-astro-cid-ercpfdfw]{margin-bottom:24px}.prose[data-astro-cid-ercpfdfw] p[data-astro-cid-ercpfdfw]{color:var(--text-muted)}.gallery[data-astro-cid-ercpfdfw]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gallery[data-astro-cid-ercpfdfw] .g-img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-box);width:100%}@media (width>=1024px){.why-grid[data-astro-cid-ercpfdfw]{grid-template-columns:1.3fr 1fr;gap:64px}}.regs[data-astro-cid-ercpfdfw]{gap:16px;display:grid}.reg[data-astro-cid-ercpfdfw]{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--surface);padding:28px}.reg[data-astro-cid-ercpfdfw] h3[data-astro-cid-ercpfdfw]{margin-bottom:10px}@media (width>=768px){.regs[data-astro-cid-ercpfdfw]{grid-template-columns:1fr 1fr}}.why[data-astro-cid-ercpfdfw]{gap:32px 40px;list-style:none;display:grid}.why[data-astro-cid-ercpfdfw] li[data-astro-cid-ercpfdfw]{border-top:1px solid var(--border);padding-top:24px}.why[data-astro-cid-ercpfdfw] h3[data-astro-cid-ercpfdfw]{margin-block:16px 8px}.why-icon[data-astro-cid-ercpfdfw]{border-radius:var(--radius-ctl);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);place-items:center;display:grid}:root[data-theme=dark] .why-icon[data-astro-cid-ercpfdfw]{color:var(--accent-soft-text)}@media (width>=768px){.why[data-astro-cid-ercpfdfw]{grid-template-columns:repeat(3,1fr)}}.related[data-astro-cid-ercpfdfw]{gap:12px;list-style:none;display:grid}.rel[data-astro-cid-ercpfdfw]{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--surface);height:100%;transition:border-color .2s var(--ease), transform .2s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid}.rel[data-astro-cid-ercpfdfw]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.rel-icon[data-astro-cid-ercpfdfw]{border-radius:var(--radius-ctl);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);place-items:center;display:grid}:root[data-theme=dark] .rel-icon[data-astro-cid-ercpfdfw]{color:var(--accent-soft-text)}.rel-body[data-astro-cid-ercpfdfw]{gap:4px;display:grid}.rel-title[data-astro-cid-ercpfdfw]{font-weight:650}.rel-text[data-astro-cid-ercpfdfw]{font-size:.925rem;line-height:1.45}.rel[data-astro-cid-ercpfdfw] .rel-arrow{color:var(--text-muted);transition:transform .25s var(--ease)}.rel[data-astro-cid-ercpfdfw]:hover .rel-arrow{color:var(--text);transform:translate(3px)}@media (width>=900px){.related[data-astro-cid-ercpfdfw]{grid-template-columns:repeat(3,1fr)}}
