.guide-hero[data-astro-cid-4mdma4k4]{border-bottom:1px solid var(--line);padding-bottom:48px}.guide-hero[data-astro-cid-4mdma4k4] h1[data-astro-cid-4mdma4k4]{max-width:30ch;font-size:clamp(2rem,1.5rem + 1.8vw,3rem)}.guide-hero[data-astro-cid-4mdma4k4] .lead[data-astro-cid-4mdma4k4]{max-width:72ch}.g-head[data-astro-cid-4mdma4k4]{max-width:1052px;margin-inline:auto}.g-meta[data-astro-cid-4mdma4k4]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:var(--fs-sm);color:var(--grey-600)}.g-meta[data-astro-cid-4mdma4k4] span[data-astro-cid-4mdma4k4]{display:inline-flex;gap:6px;align-items:center}.g-meta[data-astro-cid-4mdma4k4] svg{width:16px;height:16px;color:var(--grey-500)}.g-layout[data-astro-cid-4mdma4k4]{display:grid;gap:32px}@media(min-width:1100px){.g-layout[data-astro-cid-4mdma4k4]{grid-template-columns:220px minmax(0,760px);gap:72px;justify-content:center}}.g-toc[data-astro-cid-4mdma4k4]{font-size:var(--fs-sm)}@media(min-width:1100px){.g-toc[data-astro-cid-4mdma4k4]{position:sticky;top:calc(var(--header-h) + 28px);align-self:start}}.g-toc[data-astro-cid-4mdma4k4] p[data-astro-cid-4mdma4k4]{font-weight:600;margin-bottom:10px;font-size:var(--fs-sm);color:var(--navy-900)}.g-toc[data-astro-cid-4mdma4k4] ol[data-astro-cid-4mdma4k4]{list-style:none;display:grid;gap:0;border-left:1px solid var(--line-strong)}.g-toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]{display:flex;align-items:center;min-height:40px;padding:4px 0 4px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--grey-600);text-decoration:none}.g-toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:hover{color:var(--blue-600);border-left-color:var(--blue-600)}@media(max-width:1099px){.g-toc[data-astro-cid-4mdma4k4]{padding:18px 20px;border-radius:var(--r-md);background:var(--grey-50);border:1px solid var(--line)}}.g-body[data-astro-cid-4mdma4k4]{min-width:0}.g-body[data-astro-cid-4mdma4k4]>.note[data-astro-cid-4mdma4k4]{margin-bottom:24px}.g-short[data-astro-cid-4mdma4k4]{padding:24px 28px;border-radius:var(--r-md);background:var(--blue-50);border:1px solid var(--blue-100);color:var(--grey-700);margin-bottom:40px}.g-short-t[data-astro-cid-4mdma4k4]{font-weight:600;color:var(--navy-900);font-size:var(--fs-base)}.g-short[data-astro-cid-4mdma4k4] ul[data-astro-cid-4mdma4k4]{margin-top:10px;padding-left:20px;display:grid;gap:8px}.g-short[data-astro-cid-4mdma4k4] li[data-astro-cid-4mdma4k4]::marker{color:var(--blue-600)}.g-sources[data-astro-cid-4mdma4k4]{margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.g-sources[data-astro-cid-4mdma4k4] h2[data-astro-cid-4mdma4k4]{font-size:var(--fs-xl)}.g-sources[data-astro-cid-4mdma4k4] ol[data-astro-cid-4mdma4k4]{list-style:none;display:grid;gap:10px;margin-top:16px;font-size:var(--fs-sm)}.g-sources[data-astro-cid-4mdma4k4] li[data-astro-cid-4mdma4k4]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;overflow-wrap:anywhere}.src-id[data-astro-cid-4mdma4k4]{font-weight:600;color:var(--grey-600)}.src-read[data-astro-cid-4mdma4k4],.src-note[data-astro-cid-4mdma4k4]{color:var(--grey-500)}.more-g-h[data-astro-cid-4mdma4k4]{font-size:var(--fs-xl);margin-bottom:20px}.more-g[data-astro-cid-4mdma4k4]{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px;gap:16px;align-items:center;padding:20px!important}.more-g[data-astro-cid-4mdma4k4] .card-icon[data-astro-cid-4mdma4k4]{margin:0}.more-g[data-astro-cid-4mdma4k4] strong[data-astro-cid-4mdma4k4]{display:block}.more-g[data-astro-cid-4mdma4k4]>svg:last-child{width:18px;height:18px;color:var(--blue-600)}.g-body[data-astro-cid-4mdma4k4] .cite{font-size:.75em;font-weight:600;vertical-align:super;line-height:0;text-decoration:none;margin-left:1px}.g-body[data-astro-cid-4mdma4k4] .step-box{margin-top:28px;padding:22px 24px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--grey-50)}.g-body[data-astro-cid-4mdma4k4] .step-box h3{margin-top:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.g-body[data-astro-cid-4mdma4k4] .step-box .t{font-size:var(--fs-xs);font-weight:500;color:var(--grey-600);background:var(--grey-100);padding:2px 8px;border-radius:6px}.g-body[data-astro-cid-4mdma4k4] .table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.g-body[data-astro-cid-4mdma4k4] .table-scroll table{min-width:520px}.g-body[data-astro-cid-4mdma4k4] .basis{display:block;margin-top:6px;font-size:var(--fs-sm);color:var(--grey-500)}.g-body[data-astro-cid-4mdma4k4] .conf{display:inline-block;font-size:var(--fs-xs);font-weight:600;padding:1px 7px;border-radius:4px;margin-right:6px;vertical-align:1px;color:var(--navy-900)}.g-body[data-astro-cid-4mdma4k4] .conf.ok{background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-line)}.g-body[data-astro-cid-4mdma4k4] .conf.gen{background:var(--warning-soft);box-shadow:inset 0 0 0 1px var(--warning-line)}
