.UmSBeG_page{color:var(--bm-ink);background:var(--bm-bg)}.UmSBeG_guide{width:min(1200px,100% - 48px);margin:auto;padding:136px 0 100px}.UmSBeG_hero{max-width:850px;margin-bottom:64px}.UmSBeG_hero>p:first-child{color:var(--bm-muted);margin-bottom:24px;font-size:14px}.UmSBeG_hero h1{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.08}.UmSBeG_lead{color:var(--bm-muted);font-size:18px;line-height:1.7}.UmSBeG_layout{grid-template-columns:240px minmax(0,1fr);gap:72px;display:grid}.UmSBeG_contents{align-self:start;gap:4px;display:grid;position:sticky;top:110px}.UmSBeG_contents>span{letter-spacing:.1em;color:var(--bm-muted);margin-bottom:20px;font-size:11px}.UmSBeG_contents a{gap:14px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.UmSBeG_contents b{color:var(--bm-muted);padding-top:3px;font-size:11px;font-weight:400}.UmSBeG_contents a:hover{text-underline-offset:4px;text-decoration:underline}.UmSBeG_chapters section{border-bottom:1px solid var(--bm-border);margin-bottom:48px;padding:0 0 64px;scroll-margin-top:105px}.UmSBeG_number{color:var(--bm-muted);margin-bottom:18px;font-size:13px;display:block}.UmSBeG_chapters h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2}.UmSBeG_chapters p,.UmSBeG_chapters li{color:var(--bm-muted);font-size:17px;line-height:1.8}.UmSBeG_chapters p{margin:16px 0}.UmSBeG_chapters p a{color:var(--bm-ink);text-underline-offset:4px;text-decoration:underline}.UmSBeG_chapters h3{margin:30px 0 12px;font-size:21px;font-weight:500;line-height:1.4}.UmSBeG_formats{margin:32px 0}.UmSBeG_formats>div{border-top:1px solid var(--bm-border);grid-template-columns:155px 1fr;gap:24px;padding:22px 0;display:grid}.UmSBeG_formats dt{font-size:18px}.UmSBeG_formats dd{color:var(--bm-muted);margin:0;font-size:16px;line-height:1.7}.UmSBeG_formats small{margin-top:10px;font-size:13px;display:block}.UmSBeG_materials{padding-left:20px}.UmSBeG_materials h3{margin-bottom:4px}.UmSBeG_materials p{margin-top:0}.UmSBeG_prompt{background:var(--bm-surface);margin:30px 0;padding:32px;font-size:18px;line-height:1.8}.UmSBeG_prompt button{margin-top:24px;display:block}.UmSBeG_chapters figure{margin:32px 0}.UmSBeG_chapters figure img{width:100%;height:auto;display:block}.UmSBeG_chapters figcaption{color:var(--bm-muted);margin-top:12px;font-size:12px}.UmSBeG_pageList{padding-left:24px}.UmSBeG_checklist{padding-left:22px}.UmSBeG_checklist li{padding:10px 0}.UmSBeG_chapters section>ul{padding-left:22px}.UmSBeG_faq details{border-bottom:1px solid var(--bm-border);padding:22px 0}.UmSBeG_faq summary{cursor:pointer;font-size:18px;line-height:1.5}.UmSBeG_related{flex-wrap:wrap;gap:16px 28px;margin-top:36px;font-size:14px;display:flex}.UmSBeG_chapters form{margin-top:30px}@media (max-width:800px){.UmSBeG_guide{width:calc(100% - 32px);padding-top:108px}.UmSBeG_hero{margin-bottom:40px}.UmSBeG_hero h1{font-size:40px}.UmSBeG_lead{font-size:16px}.UmSBeG_layout{display:block}.UmSBeG_contents{grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:48px;position:static}.UmSBeG_contents>span{grid-column:1/-1}.UmSBeG_contents a{font-size:13px}.UmSBeG_chapters section{margin-bottom:36px;padding-bottom:40px}.UmSBeG_formats>div{grid-template-columns:1fr;gap:10px}.UmSBeG_prompt{padding:24px;font-size:16px}.UmSBeG_chapters p,.UmSBeG_chapters li{font-size:16px}}
