.guide[data-astro-cid-5tbgx76u]{padding-top:8px}.head[data-astro-cid-5tbgx76u]{border-radius:var(--radius-xl);background:var(--tint);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,72px) clamp(24px,4.5vw,64px);display:grid}.copy[data-astro-cid-5tbgx76u]>[data-astro-cid-5tbgx76u]{animation:rise .7s var(--ease) both}.copy[data-astro-cid-5tbgx76u]>[data-astro-cid-5tbgx76u]:nth-child(2){animation-delay:50ms}.copy[data-astro-cid-5tbgx76u]>[data-astro-cid-5tbgx76u]:nth-child(3){animation-delay:.1s}.copy[data-astro-cid-5tbgx76u]>[data-astro-cid-5tbgx76u]:nth-child(4){animation-delay:.15s}.copy[data-astro-cid-5tbgx76u]>[data-astro-cid-5tbgx76u]:nth-child(5){animation-delay:.2s}.fact[data-astro-cid-5tbgx76u]{animation:rise .8s var(--ease) .25s both}.crumbs[data-astro-cid-5tbgx76u]{color:var(--muted);gap:8px;margin-bottom:28px;font-size:14px;display:flex}.crumbs[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]:hover{color:var(--ink)}h1[data-astro-cid-5tbgx76u]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(34px,4.8vw,64px);font-weight:700;line-height:1.02}.inline[data-astro-cid-5tbgx76u]{flex-direction:column;gap:16px;margin:0 0 clamp(48px,7vw,88px);display:flex}.visual[data-astro-cid-5tbgx76u]{margin:0}.visual-frame[data-astro-cid-5tbgx76u]{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--green-tile-a,var(--green-deep));justify-content:center;align-items:center;max-width:560px;display:flex;overflow:hidden}.visual-frame[data-astro-cid-5tbgx76u] img[data-astro-cid-5tbgx76u]{object-fit:contain;width:100%;height:100%}.visual[data-astro-cid-5tbgx76u] figcaption[data-astro-cid-5tbgx76u]{max-width:560px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.demo[data-astro-cid-5tbgx76u]{border-radius:var(--radius-lg);background:var(--tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.demo[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:500}.head[data-astro-cid-5tbgx76u] .lead[data-astro-cid-5tbgx76u]{max-width:58ch;color:var(--ink-2);margin-top:20px}.updated[data-astro-cid-5tbgx76u]{color:var(--muted);margin-top:22px;font-size:14px}.fact[data-astro-cid-5tbgx76u]{border-radius:var(--radius-lg);background:var(--green-deep);color:#fff;flex-direction:column;gap:12px;padding:24px 24px 22px;display:flex;container-type:inline-size}.fact[data-astro-cid-5tbgx76u] strong[data-astro-cid-5tbgx76u]{white-space:nowrap;letter-spacing:-.03em;font-size:min(72px,26cqi);font-weight:500;line-height:.95;display:block}.fact[data-astro-cid-5tbgx76u] strong[data-astro-cid-5tbgx76u][data-len="1"],.fact[data-astro-cid-5tbgx76u] strong[data-astro-cid-5tbgx76u][data-len="2"]{font-size:min(72px,40cqi)}.fact[data-astro-cid-5tbgx76u] strong[data-astro-cid-5tbgx76u][data-len="3"]{font-size:min(72px,34cqi)}.fact[data-astro-cid-5tbgx76u] span[data-astro-cid-5tbgx76u]{color:var(--on-dark-muted);max-width:24ch;font-size:14px;line-height:1.4}.layout[data-astro-cid-5tbgx76u]{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:clamp(40px,7vw,96px);padding:clamp(56px,8vw,112px) 0;display:grid}.toc[data-astro-cid-5tbgx76u]{align-self:start;position:sticky;top:92px}.toc[data-astro-cid-5tbgx76u]>span[data-astro-cid-5tbgx76u]{color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.toc[data-astro-cid-5tbgx76u] ol[data-astro-cid-5tbgx76u]{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-5tbgx76u] li[data-astro-cid-5tbgx76u]{border-bottom:1px solid var(--line)}.toc[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{color:var(--muted);transition:color .2s var(--ease);padding:10px 0;font-size:14px;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]:hover,.toc[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u][aria-current=true]{color:var(--ink)}.body[data-astro-cid-5tbgx76u]{min-width:0}.block[data-astro-cid-5tbgx76u]{padding-bottom:clamp(48px,7vw,88px);scroll-margin-top:92px}.block[data-astro-cid-5tbgx76u] h2[data-astro-cid-5tbgx76u],.faq[data-astro-cid-5tbgx76u] h2[data-astro-cid-5tbgx76u]{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.12}.block[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u],.block[data-astro-cid-5tbgx76u] li[data-astro-cid-5tbgx76u]{color:var(--ink-2);font-size:17px;line-height:1.7}.block[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u]{margin:0 0 18px}.block[data-astro-cid-5tbgx76u] ul[data-astro-cid-5tbgx76u]{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.block[data-astro-cid-5tbgx76u] li[data-astro-cid-5tbgx76u]{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.block[data-astro-cid-5tbgx76u] li[data-astro-cid-5tbgx76u]:before{content:"";background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.7em}.block[data-astro-cid-5tbgx76u] .sources[data-astro-cid-5tbgx76u]{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.sources[data-astro-cid-5tbgx76u] span[data-astro-cid-5tbgx76u]{color:var(--ink-2);font-weight:600}.sources[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{color:var(--green);text-underline-offset:3px}.short[data-astro-cid-5tbgx76u]{padding-bottom:clamp(48px,7vw,88px)}.short[data-astro-cid-5tbgx76u] h2[data-astro-cid-5tbgx76u]{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.12}.short[data-astro-cid-5tbgx76u] ul[data-astro-cid-5tbgx76u]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.short[data-astro-cid-5tbgx76u] li[data-astro-cid-5tbgx76u]{border-bottom:1px solid var(--line)}.short[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{color:var(--ink);flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;display:flex}.short[data-astro-cid-5tbgx76u] .q[data-astro-cid-5tbgx76u]{letter-spacing:-.015em;transition:color .2s var(--ease);font-size:18px;font-weight:500;line-height:1.3}.short[data-astro-cid-5tbgx76u] .a[data-astro-cid-5tbgx76u]{color:var(--muted);font-size:15px;line-height:1.5}.short[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]:hover .q[data-astro-cid-5tbgx76u]{color:var(--green)}.faq[data-astro-cid-5tbgx76u]{padding-top:8px;scroll-margin-top:92px}.faq[data-astro-cid-5tbgx76u] dl[data-astro-cid-5tbgx76u]{border-top:1px solid var(--line);margin:0}.faq[data-astro-cid-5tbgx76u] dl[data-astro-cid-5tbgx76u]>div[data-astro-cid-5tbgx76u]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:24px 0;display:grid}.faq[data-astro-cid-5tbgx76u] dt[data-astro-cid-5tbgx76u]{letter-spacing:-.015em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.3}.faq[data-astro-cid-5tbgx76u] dd[data-astro-cid-5tbgx76u]{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.related[data-astro-cid-5tbgx76u]{padding-top:clamp(24px,4vw,48px)}.related[data-astro-cid-5tbgx76u] .h2[data-astro-cid-5tbgx76u]{margin-bottom:24px}.tiles[data-astro-cid-5tbgx76u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tiles[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{border-radius:var(--radius-xl);background:var(--tint);min-height:200px;color:var(--ink);transition:transform .35s var(--ease), background .35s var(--ease);flex-direction:column;justify-content:flex-end;gap:10px;padding:24px 24px 22px;text-decoration:none;display:flex;position:relative}.tiles[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]:hover{background:var(--tint-2);transform:translateY(-2px)}.tiles[data-astro-cid-5tbgx76u] strong[data-astro-cid-5tbgx76u]{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.15}.tiles[data-astro-cid-5tbgx76u] span[data-astro-cid-5tbgx76u]{color:var(--muted);font-size:15px;line-height:1.5}.tiles[data-astro-cid-5tbgx76u] svg[data-astro-cid-5tbgx76u]{color:var(--ink-2);transition:transform .25s var(--ease);position:absolute;top:22px;right:22px}.tiles[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]:hover svg[data-astro-cid-5tbgx76u]{transform:translate(4px)}@media (width<=900px){.head[data-astro-cid-5tbgx76u]{grid-template-columns:1fr;align-items:start}.fact[data-astro-cid-5tbgx76u]{max-width:300px}.layout[data-astro-cid-5tbgx76u]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-5tbgx76u]{position:static}.toc[data-astro-cid-5tbgx76u] ol[data-astro-cid-5tbgx76u]{border-top:0}.toc[data-astro-cid-5tbgx76u] li[data-astro-cid-5tbgx76u]{border-bottom:0}.toc[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{padding:6px 0}.tiles[data-astro-cid-5tbgx76u]{grid-template-columns:1fr}.tiles[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{min-height:0;padding-right:60px}}@media (width<=560px){.faq[data-astro-cid-5tbgx76u] dl[data-astro-cid-5tbgx76u]>div[data-astro-cid-5tbgx76u]{grid-template-columns:1fr;gap:10px}.fact[data-astro-cid-5tbgx76u]{max-width:none}}@media (prefers-reduced-motion:reduce){.copy[data-astro-cid-5tbgx76u]>[data-astro-cid-5tbgx76u],.fact[data-astro-cid-5tbgx76u]{animation:none}}
