.geot[data-astro-cid-kkeusupa]{--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.mono[data-astro-cid-kkeusupa]{font-family:var(--mono)}.band[data-astro-cid-kkeusupa]{background:var(--bg-2);border-top:1px solid var(--line)}.answer-sec[data-astro-cid-kkeusupa]{padding-top:0}.answer[data-astro-cid-kkeusupa]{color:var(--ink-2);border-left:3px solid var(--emerald);max-width:74ch;padding-left:clamp(16px,2vw,24px);font-size:clamp(17px,1.9vw,21px);line-height:1.6}.answer[data-astro-cid-kkeusupa] b[data-astro-cid-kkeusupa]{color:var(--ink);font-weight:600}.byline[data-astro-cid-kkeusupa]{align-items:center;gap:14px;margin-top:26px;display:flex}.byline[data-astro-cid-kkeusupa]>span[data-astro-cid-kkeusupa]{background:var(--surface);border:1px solid var(--card-line);width:38px;height:38px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.byline[data-astro-cid-kkeusupa] p[data-astro-cid-kkeusupa]{color:var(--ink-2);font-size:13.5px}.byline[data-astro-cid-kkeusupa] .dim[data-astro-cid-kkeusupa]{color:var(--ink-4);margin-top:2px;font-size:12.5px}.byline[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]{color:var(--emerald);font-weight:600}.toc[data-astro-cid-kkeusupa]{background:var(--surface);border:1px solid var(--card-line);border-radius:18px;max-width:62ch;margin-top:34px;padding:20px 24px}.toc-h[data-astro-cid-kkeusupa]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;font-size:10.5px}.toc[data-astro-cid-kkeusupa] ol[data-astro-cid-kkeusupa]{counter-reset:toc;flex-direction:column;gap:7px;list-style:none;display:flex}.toc[data-astro-cid-kkeusupa] li[data-astro-cid-kkeusupa]{counter-increment:toc;gap:10px;font-size:14px;display:flex}.toc[data-astro-cid-kkeusupa] li[data-astro-cid-kkeusupa]:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);color:var(--ink-4);padding-top:3px;font-size:11px}.toc[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]{color:var(--ink-2)}.toc[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]:hover{color:var(--emerald)}.prose[data-astro-cid-kkeusupa]{flex-direction:column;gap:16px;max-width:78ch;margin-top:22px;display:flex}.prose[data-astro-cid-kkeusupa] p[data-astro-cid-kkeusupa]{color:var(--ink-2);font-size:15.5px;line-height:1.7}.prose[data-astro-cid-kkeusupa] b[data-astro-cid-kkeusupa]{color:var(--ink);font-weight:600}.prose[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]{color:var(--emerald);font-weight:600}.jobs[data-astro-cid-kkeusupa]{gap:16px;margin-top:34px;display:grid}.job[data-astro-cid-kkeusupa]{background:var(--surface);border:1px solid var(--card-line);box-shadow:var(--card-lift);border-radius:20px;padding:26px 28px}.job--gap[data-astro-cid-kkeusupa]{border-color:color-mix(in srgb, var(--ink-4) 34%, var(--card-line))}.j-top[data-astro-cid-kkeusupa]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.j-n[data-astro-cid-kkeusupa]{color:var(--ink-4);padding-top:5px;font-size:12px}.j-top[data-astro-cid-kkeusupa] h3[data-astro-cid-kkeusupa]{letter-spacing:-.02em;font-size:19px}.j-q[data-astro-cid-kkeusupa]{color:var(--ink-3);margin-top:5px;font-size:14.5px}.j-b[data-astro-cid-kkeusupa]{color:var(--ink-2);max-width:82ch;margin-top:14px;font-size:15px;line-height:1.68}.j-b[data-astro-cid-kkeusupa] b{color:var(--ink);font-weight:600}.pill[data-astro-cid-kkeusupa]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;border:1px solid color-mix(in srgb, var(--emerald) 38%, var(--line));color:var(--emerald);margin-left:auto;padding:5px 11px;font-size:10px}.pill--gap[data-astro-cid-kkeusupa]{border-color:var(--line);color:var(--ink-3)}.tbl-scroll[data-astro-cid-kkeusupa]{border:1px solid var(--card-line);background:var(--surface);box-shadow:var(--card-lift);border-radius:20px;margin-top:32px;overflow-x:auto}.tbl[data-astro-cid-kkeusupa]{border-collapse:collapse;width:100%;min-width:820px}.tbl[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa],.tbl[data-astro-cid-kkeusupa] td[data-astro-cid-kkeusupa]{text-align:left;border-bottom:1px solid var(--card-line);vertical-align:middle;padding:14px 18px;font-size:14.5px;line-height:1.5}.tbl[data-astro-cid-kkeusupa] thead[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.tbl[data-astro-cid-kkeusupa] thead[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa].lead{width:22%}.tbl[data-astro-cid-kkeusupa] thead[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa].jcol{width:14%}.tbl[data-astro-cid-kkeusupa] tbody[data-astro-cid-kkeusupa] tr[data-astro-cid-kkeusupa]:last-child th[data-astro-cid-kkeusupa],.tbl[data-astro-cid-kkeusupa] tbody[data-astro-cid-kkeusupa] tr[data-astro-cid-kkeusupa]:last-child td[data-astro-cid-kkeusupa]{border-bottom:0}.tbl[data-astro-cid-kkeusupa] tbody[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa]{color:var(--ink);font-weight:600}.tbl[data-astro-cid-kkeusupa] tbody[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]{color:var(--ink)}.tbl[data-astro-cid-kkeusupa] tbody[data-astro-cid-kkeusupa] th[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]:hover{color:var(--emerald)}.tbl[data-astro-cid-kkeusupa] .price[data-astro-cid-kkeusupa]{color:var(--ink-2);white-space:nowrap}.is-ours[data-astro-cid-kkeusupa]{background:color-mix(in srgb, var(--emerald) 5%, transparent)}.ours[data-astro-cid-kkeusupa]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-left:8px;font-size:9.5px}.mark[data-astro-cid-kkeusupa]{font-size:12.5px}.mark--full[data-astro-cid-kkeusupa]{color:var(--emerald);font-weight:600}.mark--part[data-astro-cid-kkeusupa]{color:var(--ink-3)}.mark--no[data-astro-cid-kkeusupa]{color:var(--ink-4)}.why[data-astro-cid-kkeusupa]{margin-top:28px}.why-h[data-astro-cid-kkeusupa]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px;font-size:10.5px}.why[data-astro-cid-kkeusupa] dl[data-astro-cid-kkeusupa]{gap:12px;display:grid}.why[data-astro-cid-kkeusupa] dl[data-astro-cid-kkeusupa]>div[data-astro-cid-kkeusupa]{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:18px;padding-bottom:12px;display:grid}.why[data-astro-cid-kkeusupa] dl[data-astro-cid-kkeusupa]>div[data-astro-cid-kkeusupa]:last-child{border-bottom:0}.why[data-astro-cid-kkeusupa] dt[data-astro-cid-kkeusupa]{color:var(--ink);font-size:14px;font-weight:600}.why[data-astro-cid-kkeusupa] dd[data-astro-cid-kkeusupa]{color:var(--ink-2);font-size:14px;line-height:1.6}.steps[data-astro-cid-kkeusupa]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;list-style:none;display:grid}.steps[data-astro-cid-kkeusupa] li[data-astro-cid-kkeusupa]{background:var(--surface);border:1px solid var(--card-line);box-shadow:var(--card-lift);border-radius:20px;grid-template-columns:auto 1fr;gap:16px;padding:24px 26px;display:grid}.s-n[data-astro-cid-kkeusupa]{color:var(--ink-4);padding-top:4px;font-size:11.5px}.steps[data-astro-cid-kkeusupa] h3[data-astro-cid-kkeusupa]{font-size:17px}.steps[data-astro-cid-kkeusupa] p[data-astro-cid-kkeusupa]{color:var(--ink-2);margin-top:7px;font-size:14px;line-height:1.6}.steps[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]{color:var(--emerald);font-weight:600}.fine[data-astro-cid-kkeusupa]{color:var(--ink-3);max-width:82ch;margin-top:22px;font-size:13.5px;line-height:1.65}.fine[data-astro-cid-kkeusupa] a[data-astro-cid-kkeusupa]{color:var(--emerald);font-weight:600}.close-band[data-astro-cid-kkeusupa]{background:var(--bg-2);border-top:1px solid var(--line)}.close[data-astro-cid-kkeusupa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.close[data-astro-cid-kkeusupa] h2[data-astro-cid-kkeusupa]{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,34px)}.close[data-astro-cid-kkeusupa] p[data-astro-cid-kkeusupa]{color:var(--ink-2);max-width:54ch;margin-top:12px;font-size:15.5px;line-height:1.62}.close-acts[data-astro-cid-kkeusupa]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width<=900px){.steps[data-astro-cid-kkeusupa]{grid-template-columns:1fr}.why[data-astro-cid-kkeusupa] dl[data-astro-cid-kkeusupa]>div[data-astro-cid-kkeusupa]{grid-template-columns:1fr;gap:4px}.pill[data-astro-cid-kkeusupa]{margin-left:0}}
