.guide[data-astro-cid-amid4ct5]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-top:8px;display:grid}.toc[data-astro-cid-amid4ct5]{position:sticky;top:88px}.toc-title[data-astro-cid-amid4ct5]{color:var(--ink-sub);margin-bottom:10px;font-size:13px;font-weight:600}.toc[data-astro-cid-amid4ct5] ol[data-astro-cid-amid4ct5]{gap:2px;list-style:none;display:grid}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]{color:var(--ink-sub);border-radius:10px;padding:6px 12px;font-size:15px;text-decoration:none;display:block}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]:hover{background:var(--bg-deep);color:var(--ink)}.toc-gap[data-astro-cid-amid4ct5]{margin-top:10px}.guide-body[data-astro-cid-amid4ct5]{max-width:860px}.steps[data-astro-cid-amid4ct5]{counter-reset:step;list-style:none}.step[data-astro-cid-amid4ct5]{counter-increment:step;padding:0 0 40px 56px;position:relative}.step[data-astro-cid-amid4ct5]:before{content:counter(step);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid;position:absolute;top:0;left:0}.step[data-astro-cid-amid4ct5]:after{content:"";background:var(--line);width:2px;position:absolute;top:42px;bottom:8px;left:16px}.step[data-astro-cid-amid4ct5]:last-child:after{display:none}.step[data-astro-cid-amid4ct5] h2[data-astro-cid-amid4ct5]{letter-spacing:-.015em;padding-top:2px;font-size:21px;font-weight:700}.step-body[data-astro-cid-amid4ct5]{align-items:start;gap:24px;margin-top:12px;display:grid}.step-shot[data-astro-cid-amid4ct5] .step-body[data-astro-cid-amid4ct5]{grid-template-columns:minmax(0,1fr) 230px}.step[data-astro-cid-amid4ct5] ul[data-astro-cid-amid4ct5]{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--line);gap:8px;padding:18px 22px;list-style:none;display:grid}.step[data-astro-cid-amid4ct5] ul[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]{color:var(--ink-sub);padding-left:16px;font-size:16px;position:relative}.step[data-astro-cid-amid4ct5] ul[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.block[data-astro-cid-amid4ct5]{border-top:1px solid var(--line);margin-top:16px;padding-top:48px}.block-title[data-astro-cid-amid4ct5]{letter-spacing:-.02em;font-size:clamp(24px,3vw,30px);font-weight:700}.tips[data-astro-cid-amid4ct5]{gap:12px;margin:24px 0 0;display:grid}.tips[data-astro-cid-amid4ct5] div[data-astro-cid-amid4ct5]{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--line);padding:20px 22px}.tips[data-astro-cid-amid4ct5] dt[data-astro-cid-amid4ct5]{font-size:17px;font-weight:600}.tips[data-astro-cid-amid4ct5] dd[data-astro-cid-amid4ct5]{color:var(--ink-sub);margin:6px 0 0;font-size:16px}.faq[data-astro-cid-amid4ct5]{margin-top:16px}details[data-astro-cid-amid4ct5]{border-bottom:1px solid var(--line)}summary[data-astro-cid-amid4ct5]{cursor:pointer;justify-content:space-between;gap:16px;padding-block:18px;font-size:17px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-amid4ct5]::-webkit-details-marker{display:none}summary[data-astro-cid-amid4ct5]:after{content:"+";color:var(--ink-sub);flex:none;font-size:22px;font-weight:400;line-height:1.1}details[data-astro-cid-amid4ct5][open] summary[data-astro-cid-amid4ct5]:after{content:"−"}details[data-astro-cid-amid4ct5] p[data-astro-cid-amid4ct5]{color:var(--ink-sub);padding-bottom:20px;font-size:16px}@media (width<=860px){.guide[data-astro-cid-amid4ct5]{grid-template-columns:minmax(0,1fr);gap:24px}.toc[data-astro-cid-amid4ct5]{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--line);padding:16px;position:static}.step[data-astro-cid-amid4ct5]{padding-left:48px}.step-shot[data-astro-cid-amid4ct5] .step-body[data-astro-cid-amid4ct5]{grid-template-columns:minmax(0,1fr);justify-items:center}.step-shot[data-astro-cid-amid4ct5] .step-body[data-astro-cid-amid4ct5] ul[data-astro-cid-amid4ct5]{justify-self:stretch}}
