.guide-module__1sIIfG__page{background:var(--color-bg);color:var(--color-text-2);font-size:15px;line-height:1.7}.guide-module__1sIIfG__page h1,.guide-module__1sIIfG__page h2,.guide-module__1sIIfG__page h3,.guide-module__1sIIfG__page p{margin:0}.guide-module__1sIIfG__container{width:100%;max-width:1008px;margin-inline:auto;padding-inline:24px}@media (max-width:640px){.guide-module__1sIIfG__container{padding-inline:16px}}.guide-module__1sIIfG__head{background:var(--color-surface);border-bottom:1px solid var(--color-border-soft);padding-block:56px 40px}.guide-module__1sIIfG__kicker{color:var(--color-accent-2);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.guide-module__1sIIfG__title{letter-spacing:-.03em;color:var(--color-text);text-wrap:balance;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2}.guide-module__1sIIfG__sub{color:var(--color-muted);margin-top:12px;font-size:16px}.guide-module__1sIIfG__actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.guide-module__1sIIfG__btn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);justify-content:center;align-items:center;gap:6px;padding-inline:20px;font-size:15px;font-weight:600;display:inline-flex}.guide-module__1sIIfG__btn:hover{background:var(--color-border-soft)}.guide-module__1sIIfG__btnPrimary{background:var(--color-accent-2);border-color:var(--color-accent-2);color:#fff}.guide-module__1sIIfG__btnPrimary:hover{background:var(--color-accent-3)}.guide-module__1sIIfG__chapter{padding-block:56px 16px;scroll-margin-top:72px}.guide-module__1sIIfG__chapter+.guide-module__1sIIfG__chapter{border-top:1px solid var(--color-border-soft)}.guide-module__1sIIfG__chapterHead h2{letter-spacing:-.02em;color:var(--color-text);margin-top:4px;font-size:clamp(22px,3vw,28px);font-weight:800}.guide-module__1sIIfG__chapterHead p{color:var(--color-muted);margin-top:8px}.guide-module__1sIIfG__steps{counter-reset:step;gap:48px;margin:32px 0 0;padding:0;list-style:none;display:grid}.guide-module__1sIIfG__step{counter-increment:step}.guide-module__1sIIfG__stepHead{align-items:baseline;gap:10px;display:flex}.guide-module__1sIIfG__stepHead:before{content:counter(step);background:var(--color-text);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;transform:translateY(-2px)}.guide-module__1sIIfG__stepHead h3{color:var(--color-text);font-size:18px;font-weight:700}.guide-module__1sIIfG__stepBody{color:var(--color-muted);margin-top:6px;padding-left:36px}.guide-module__1sIIfG__figure{margin:16px 0 0}.guide-module__1sIIfG__shot{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:auto;display:block}.guide-module__1sIIfG__figureNarrow .guide-module__1sIIfG__shot{max-width:420px}.guide-module__1sIIfG__marks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guide-module__1sIIfG__marks li{align-items:flex-start;gap:10px;display:flex}.guide-module__1sIIfG__marks li>span{color:#fff;background:#e53935;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-weight:700;display:grid}.guide-module__1sIIfG__trouble{margin-top:24px;display:grid}.guide-module__1sIIfG__trouble details{border-bottom:1px solid var(--color-border-soft)}.guide-module__1sIIfG__trouble summary{cursor:pointer;color:var(--color-text);justify-content:space-between;gap:12px;padding-block:18px;font-size:15px;font-weight:600;list-style:none;display:flex}.guide-module__1sIIfG__trouble summary::-webkit-details-marker{display:none}.guide-module__1sIIfG__trouble summary:after{content:"";border-right:2px solid var(--color-muted-2);border-bottom:2px solid var(--color-muted-2);flex:none;width:10px;height:10px;margin-top:6px;transform:rotate(45deg)}.guide-module__1sIIfG__trouble details[open] summary:after{transform:rotate(-135deg)}.guide-module__1sIIfG__troubleA{color:var(--color-muted);padding-bottom:20px}.guide-module__1sIIfG__end{background:var(--color-surface);border-top:1px solid var(--color-border-soft);margin-top:56px;padding-block:40px 64px}.guide-module__1sIIfG__end h2{color:var(--color-text);font-size:22px;font-weight:800}.guide-module__1sIIfG__endSub{color:var(--color-muted);margin-top:6px}
