.guide-page[data-astro-cid-iijq6asx]{padding-top:clamp(34px,6vw,88px);padding-bottom:100px}.guide-intro[data-astro-cid-iijq6asx]{max-width:920px;margin-bottom:38px}.guide-kicker[data-astro-cid-iijq6asx],.sample-heading[data-astro-cid-iijq6asx],.guide-index[data-astro-cid-iijq6asx] span[data-astro-cid-iijq6asx],.guide-index[data-astro-cid-iijq6asx] small[data-astro-cid-iijq6asx]{font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.guide-kicker[data-astro-cid-iijq6asx]{color:var(--muted)}h1[data-astro-cid-iijq6asx],h2[data-astro-cid-iijq6asx],h3[data-astro-cid-iijq6asx]{font-family:var(--font-display);letter-spacing:-.025em}h1[data-astro-cid-iijq6asx]{max-width:13ch;margin:14px 0 22px;font-size:clamp(44px,7vw,88px);line-height:1.02}h2[data-astro-cid-iijq6asx]{max-width:17ch;margin:20px 0;font-size:clamp(32px,4.5vw,56px);line-height:1.08}h3[data-astro-cid-iijq6asx]{margin:0 0 10px;font-size:20px}.guide-intro[data-astro-cid-iijq6asx]>p[data-astro-cid-iijq6asx]:not(.guide-kicker),.lead[data-astro-cid-iijq6asx]{max-width:64ch;color:var(--muted);font-size:clamp(16px,1.6vw,20px);line-height:1.55}.guide-blog-link[data-astro-cid-iijq6asx]{color:var(--fg);text-underline-offset:4px;min-height:44px;margin-top:12px;display:inline-block}.guide-index[data-astro-cid-iijq6asx]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:45px 0 70px;display:grid}.guide-index[data-astro-cid-iijq6asx] a[data-astro-cid-iijq6asx]{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:205px;color:var(--fg);flex-direction:column;justify-content:space-between;gap:18px;padding:18px;text-decoration:none;display:flex}.guide-index[data-astro-cid-iijq6asx] a[data-astro-cid-iijq6asx]:hover,.guide-index[data-astro-cid-iijq6asx] a[data-astro-cid-iijq6asx]:focus-visible{border-color:var(--fg);background:var(--surface-2)}.guide-index[data-astro-cid-iijq6asx] strong[data-astro-cid-iijq6asx]{font:700 18px/1.2 var(--font-display)}.guide-sample[data-astro-cid-iijq6asx]{border:1px solid var(--border);background:var(--surface);min-width:0;margin:18px 0 42px;padding:clamp(26px,5vw,72px);scroll-margin-top:110px}.sample-heading[data-astro-cid-iijq6asx]{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.guide-sample[data-astro-cid-iijq6asx] .lead[data-astro-cid-iijq6asx]{color:var(--fg)}.field-grid[data-astro-cid-iijq6asx],.decision-flow[data-astro-cid-iijq6asx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.field-grid[data-astro-cid-iijq6asx]>div[data-astro-cid-iijq6asx],.decision-flow[data-astro-cid-iijq6asx]>div[data-astro-cid-iijq6asx]{border-top:4px solid var(--fg);background:var(--surface-2);padding:22px}.field-grid[data-astro-cid-iijq6asx] p[data-astro-cid-iijq6asx],.decision-flow[data-astro-cid-iijq6asx] p[data-astro-cid-iijq6asx]{margin:0;line-height:1.55}.comparison[data-astro-cid-iijq6asx]{border-top:7px solid var(--fg)}.table-wrap[data-astro-cid-iijq6asx]{margin-top:30px;overflow-x:auto}table[data-astro-cid-iijq6asx]{border-collapse:collapse;width:100%;min-width:560px}caption[data-astro-cid-iijq6asx]{text-align:left;color:var(--muted);padding-bottom:12px;font-size:13px}th[data-astro-cid-iijq6asx],td[data-astro-cid-iijq6asx]{text-align:left;border-bottom:1px solid var(--border);padding:16px}thead[data-astro-cid-iijq6asx]{background:var(--surface-2)}.checklist[data-astro-cid-iijq6asx] ul[data-astro-cid-iijq6asx]{max-width:760px;margin-top:30px;padding:0;list-style:none}.checklist[data-astro-cid-iijq6asx] li[data-astro-cid-iijq6asx]{border-bottom:1px solid var(--border);padding:18px 8px 18px 42px;position:relative}.checklist[data-astro-cid-iijq6asx] li[data-astro-cid-iijq6asx]:before{content:"□";font-size:26px;position:absolute;top:13px;left:4px}.sequence[data-astro-cid-iijq6asx] ol[data-astro-cid-iijq6asx]{counter-reset:step;max-width:880px;margin-top:30px;padding:0;list-style:none}.sequence[data-astro-cid-iijq6asx] li[data-astro-cid-iijq6asx]{counter-increment:step;border-top:1px solid var(--border);grid-template-columns:72px 1fr;gap:3px 20px;padding:23px 0;display:grid}.sequence[data-astro-cid-iijq6asx] li[data-astro-cid-iijq6asx]:before{content:counter(step,decimal-leading-zero);font:700 32px var(--font-mono);color:var(--accent);grid-row:span 2}.sequence[data-astro-cid-iijq6asx] li[data-astro-cid-iijq6asx] b[data-astro-cid-iijq6asx]{font-family:var(--font-display);font-size:22px}.sequence[data-astro-cid-iijq6asx] li[data-astro-cid-iijq6asx] span[data-astro-cid-iijq6asx]{color:var(--muted)}.decision-flow[data-astro-cid-iijq6asx] strong[data-astro-cid-iijq6asx]{font-family:var(--font-display);margin-bottom:10px;font-size:20px;display:block}a[data-astro-cid-iijq6asx]:focus-visible{outline:3px solid var(--fg);outline-offset:3px}@media (width<=900px){.guide-index[data-astro-cid-iijq6asx]{grid-template-columns:repeat(3,1fr)}.field-grid[data-astro-cid-iijq6asx],.decision-flow[data-astro-cid-iijq6asx]{grid-template-columns:1fr}}@media (width<=600px){.guide-index[data-astro-cid-iijq6asx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-index[data-astro-cid-iijq6asx] a[data-astro-cid-iijq6asx]{min-height:150px;padding:14px}.sample-heading[data-astro-cid-iijq6asx]{flex-wrap:wrap}.guide-sample[data-astro-cid-iijq6asx]{padding:24px 18px}.guide-page[data-astro-cid-iijq6asx]{padding-bottom:70px}}@media (width<=380px){.guide-index[data-astro-cid-iijq6asx]{grid-template-columns:1fr}.guide-index[data-astro-cid-iijq6asx] a[data-astro-cid-iijq6asx]{min-height:100px}}
