.gd-main[data-astro-cid-4m4tklx3]{background:var(--wa-washi);padding:72px 0 96px}.gd-container[data-astro-cid-4m4tklx3]{max-width:760px;margin:0 auto;padding:0 20px}.gd-breadcrumb[data-astro-cid-4m4tklx3]{font-size:.8rem;color:var(--wa-sumi-soft);margin-bottom:40px}.gd-breadcrumb[data-astro-cid-4m4tklx3] a[data-astro-cid-4m4tklx3]{color:var(--wa-ai);text-decoration:underline}.gd-hero[data-astro-cid-4m4tklx3]{margin-bottom:48px}.gd-eyebrow[data-astro-cid-4m4tklx3]{font-size:.75rem;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--wa-shu);margin-bottom:14px}.gd-hero[data-astro-cid-4m4tklx3] h1[data-astro-cid-4m4tklx3]{font-family:var(--wa-serif);font-size:2rem;font-weight:600;letter-spacing:.08em;color:var(--wa-sumi);line-height:1.4;margin-bottom:20px}.gd-sub[data-astro-cid-4m4tklx3]{font-size:1.25rem;color:var(--wa-sumi-soft)}.gd-lead[data-astro-cid-4m4tklx3]{color:var(--wa-sumi);line-height:1.9}.gd-toc[data-astro-cid-4m4tklx3]{background:var(--wa-kinari);border:1px solid var(--wa-line-soft);border-radius:2px;padding:24px 28px;margin-bottom:56px}.gd-toc-title[data-astro-cid-4m4tklx3]{font-family:var(--wa-serif);font-weight:600;letter-spacing:.14em;color:var(--wa-sumi);margin-bottom:10px}.gd-toc[data-astro-cid-4m4tklx3] ol[data-astro-cid-4m4tklx3]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.gd-toc[data-astro-cid-4m4tklx3] a[data-astro-cid-4m4tklx3]{color:var(--wa-ai);font-size:.9rem;text-decoration:underline;text-underline-offset:3px}section[data-astro-cid-4m4tklx3]{padding:0;margin-bottom:56px}section[data-astro-cid-4m4tklx3] h2[data-astro-cid-4m4tklx3]{font-family:var(--wa-serif);font-size:1.4rem;font-weight:600;letter-spacing:.1em;color:var(--wa-sumi);text-align:left;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--wa-line)}section[data-astro-cid-4m4tklx3] p[data-astro-cid-4m4tklx3]{line-height:1.95;color:var(--wa-sumi);margin-bottom:16px}section[data-astro-cid-4m4tklx3] ul[data-astro-cid-4m4tklx3],section[data-astro-cid-4m4tklx3] ol[data-astro-cid-4m4tklx3]{margin:0 0 16px 1.4em;line-height:1.95;color:var(--wa-sumi)}section[data-astro-cid-4m4tklx3] li[data-astro-cid-4m4tklx3]{margin-bottom:6px}section[data-astro-cid-4m4tklx3] img[data-astro-cid-4m4tklx3]{display:block;border:1px solid var(--wa-line-soft);border-radius:2px;margin-bottom:20px}section[data-astro-cid-4m4tklx3] a[data-astro-cid-4m4tklx3]:not([class]){color:var(--wa-ai);text-decoration:underline;text-underline-offset:3px}kbd[data-astro-cid-4m4tklx3]{display:inline-block;padding:1px 7px;font-family:inherit;font-size:.85em;background:var(--wa-kinari-deep);border:1px solid var(--wa-line);border-bottom-width:2px;border-radius:4px;color:var(--wa-sumi);white-space:nowrap}code[data-astro-cid-4m4tklx3]{background:var(--wa-kinari-deep);padding:2px 6px;border-radius:3px;font-size:.88em}.gd-table[data-astro-cid-4m4tklx3]{width:100%;border-collapse:collapse;font-size:.92rem;margin-bottom:16px}.gd-table[data-astro-cid-4m4tklx3] th[data-astro-cid-4m4tklx3],.gd-table[data-astro-cid-4m4tklx3] td[data-astro-cid-4m4tklx3]{border:1px solid var(--wa-line-soft);padding:10px 12px;text-align:left;vertical-align:top;line-height:1.7}.gd-table[data-astro-cid-4m4tklx3] th[data-astro-cid-4m4tklx3]{background:var(--wa-kinari);font-family:var(--wa-serif);font-weight:600;letter-spacing:.06em;white-space:nowrap}.gd-note[data-astro-cid-4m4tklx3]{font-size:.85rem;color:var(--wa-sumi-soft)}.gd-faq-item[data-astro-cid-4m4tklx3]{margin-bottom:28px}.gd-faq-item[data-astro-cid-4m4tklx3] h3[data-astro-cid-4m4tklx3]{font-size:1.02rem;font-weight:700;color:var(--wa-sumi);margin-bottom:8px}.gd-faq-item[data-astro-cid-4m4tklx3] h3[data-astro-cid-4m4tklx3]:before{content:"Q. ";color:var(--wa-shu)}.gd-cta[data-astro-cid-4m4tklx3]{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0 20px}@media (max-width: 640px){.gd-hero[data-astro-cid-4m4tklx3] h1[data-astro-cid-4m4tklx3]{font-size:1.6rem}.gd-toc[data-astro-cid-4m4tklx3] ol[data-astro-cid-4m4tklx3]{grid-template-columns:1fr}.gd-table[data-astro-cid-4m4tklx3]{font-size:.85rem}.gd-table[data-astro-cid-4m4tklx3] th[data-astro-cid-4m4tklx3],.gd-table[data-astro-cid-4m4tklx3] td[data-astro-cid-4m4tklx3]{padding:8px}}
