.guide-article-module__yPUpia__heroTitle{letter-spacing:-.055em;text-wrap:balance;max-width:820px;font-size:clamp(40px,5vw,70px);line-height:1.2;display:block}.guide-article-module__yPUpia__heroVisual{background:var(--paper-bright);border:1px solid #ffffff52;width:100%;margin:0;overflow:hidden}.guide-article-module__yPUpia__heroVisual img{width:100%;height:auto;display:block}.guide-article-module__yPUpia__articleSection{overflow:hidden}.guide-article-module__yPUpia__articleMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:34px;font-size:12px;font-weight:750;display:flex}.guide-article-module__yPUpia__articleBody{overflow-wrap:anywhere;min-width:0}.guide-article-module__yPUpia__articleBody>h2:first-child{margin-top:0}.guide-article-module__yPUpia__tableRegion{overscroll-behavior-x:contain;border:1px solid var(--line);background:var(--paper-bright);-webkit-overflow-scrolling:touch;max-width:100%;margin-top:34px;overflow-x:auto}.guide-article-module__yPUpia__tableRegion:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.guide-article-module__yPUpia__tableHint{z-index:1;width:fit-content;color:var(--muted);margin:0;padding:10px 14px;font-size:11px;line-height:1.5;position:sticky;left:0}.guide-article-module__yPUpia__tableRegion table{border-collapse:collapse;width:100%;min-width:760px}.guide-article-module__yPUpia__tableRegion caption{color:var(--ink);text-align:left;padding:16px 18px 12px;font-size:14px;font-weight:760;line-height:1.7}.guide-article-module__yPUpia__tableRegion th,.guide-article-module__yPUpia__tableRegion td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 18px;font-size:14px;line-height:1.8}.guide-article-module__yPUpia__tableRegion thead th{background:var(--ink);color:var(--white);font-size:12px;font-weight:760}.guide-article-module__yPUpia__tableRegion tbody th[scope=row]{width:23%;color:var(--ink);font-size:13px;font-weight:760}.guide-article-module__yPUpia__tableRegion tbody td{color:#3d3f3a}@media (max-width:620px){.guide-article-module__yPUpia__heroTitle{font-size:clamp(34px,10.6vw,54px)}.guide-article-module__yPUpia__heroVisual{width:100%}.guide-article-module__yPUpia__tableRegion table{min-width:700px}}
.page-module__3woiMW__stageFigure{border:1px solid var(--ink);background:#f1f3ff;margin:36px 0 0;padding:24px}.page-module__3woiMW__stageFigure ol{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.page-module__3woiMW__stageFigure li{background:var(--paper-bright);gap:16px;min-width:0;padding:24px;display:grid}.page-module__3woiMW__stageFigure li>span{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:12px;font-weight:850}.page-module__3woiMW__stageFigure h3{margin:0;font-size:21px;line-height:1.45}.page-module__3woiMW__stageFigure p{margin:10px 0 0;font-size:14px;line-height:1.8}.page-module__3woiMW__stageFigure figcaption{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.7}.page-module__3woiMW__exampleBox{border-left:4px solid var(--blue);background:var(--paper-bright);margin-top:34px;padding:24px}.page-module__3woiMW__exampleBox dl{gap:0;margin:0;display:grid}.page-module__3woiMW__exampleBox dl>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.page-module__3woiMW__exampleBox dl>div:first-child{padding-top:0}.page-module__3woiMW__exampleBox dl>div:last-child{border-bottom:0;padding-bottom:0}.page-module__3woiMW__exampleBox dt{color:var(--blue-dark);font-size:13px;font-weight:800}.page-module__3woiMW__exampleBox dd{color:#3d3f3a;margin:0;font-size:14px;line-height:1.8}.page-module__3woiMW__scopeTable{border-collapse:collapse;background:var(--paper-bright);width:100%;min-width:680px}.page-module__3woiMW__scopeTable caption{caption-side:top;color:var(--muted);text-align:left;padding:14px 16px;font-size:12px;line-height:1.7}.page-module__3woiMW__scopeTable th,.page-module__3woiMW__scopeTable td{border:1px solid var(--line);color:#3d3f3a;text-align:left;vertical-align:top;padding:16px;font-size:14px;line-height:1.75}.page-module__3woiMW__scopeTable thead th{background:var(--ink);color:var(--white);white-space:nowrap;font-size:12px;font-weight:800}.page-module__3woiMW__scopeTable tbody th{width:92px;color:var(--ink);white-space:nowrap;font-weight:800}.page-module__3woiMW__processList{border-top:1px solid var(--ink);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.page-module__3woiMW__processList li{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:24px;margin:0;padding:24px 0;display:grid}.page-module__3woiMW__processList li>span{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:10px;font-weight:850;line-height:1.6}.page-module__3woiMW__processList h3{margin:0;font-size:20px;line-height:1.5}.page-module__3woiMW__processList p{margin:10px 0 0;font-size:14px;line-height:1.85}.page-module__3woiMW__riskNote{border:1px solid var(--ink);border-left:4px solid var(--lime-dark);background:#c7ff3d29;margin-top:34px;padding:24px 26px}.page-module__3woiMW__riskNote h3{margin:0;font-size:21px;line-height:1.5}.page-module__3woiMW__riskNote p{margin:12px 0 0;font-size:14px;line-height:1.85}@media (max-width:720px){.page-module__3woiMW__stageFigure{margin-top:28px;padding:14px}.page-module__3woiMW__stageFigure ol{grid-template-columns:1fr}.page-module__3woiMW__stageFigure li{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px}.page-module__3woiMW__stageFigure li>span{padding-top:4px}.page-module__3woiMW__stageFigure h3{font-size:19px}.page-module__3woiMW__stageFigure p{font-size:13px}.page-module__3woiMW__exampleBox{padding:18px}.page-module__3woiMW__exampleBox dl>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.page-module__3woiMW__scopeTable{min-width:620px}.page-module__3woiMW__scopeTable th,.page-module__3woiMW__scopeTable td{padding:12px;font-size:13px}.page-module__3woiMW__processList li{grid-template-columns:1fr;gap:6px;padding:20px 0}.page-module__3woiMW__processList h3{font-size:19px}.page-module__3woiMW__riskNote{padding:20px}}
.page-module__8sFh7W__conclusion{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--paper-bright);margin-bottom:54px;padding:26px 30px}.page-module__8sFh7W__conclusion strong{color:var(--ink);letter-spacing:-.02em;font-size:18px}.page-module__8sFh7W__conclusion p{margin:10px 0 0}.page-module__8sFh7W__choiceSection{border:1px solid var(--ink);background:#e8eaf4;margin:56px 0 12px;padding:36px}.page-module__8sFh7W__sectionKicker{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:800}.page-module__8sFh7W__choiceHeading{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,3vw,32px);line-height:1.35}.page-module__8sFh7W__choiceFlow{counter-reset:choice;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.page-module__8sFh7W__choiceFlow>li{border:1px solid var(--ink);background:var(--paper-bright);grid-template-rows:auto auto 1fr auto;min-width:0;padding:22px;display:grid}.page-module__8sFh7W__choiceStep{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:800}.page-module__8sFh7W__choiceFlow h3{margin-bottom:10px;font-size:19px;line-height:1.4}.page-module__8sFh7W__choiceFlow p{margin:0;font-size:14px;line-height:1.85}.page-module__8sFh7W__choiceFit{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.75}.page-module__8sFh7W__choiceFit strong{color:var(--ink)}.page-module__8sFh7W__choiceNote{margin:22px 0 0;font-size:14px}.page-module__8sFh7W__choiceSection .page-module__8sFh7W__figure{margin:24px 0 0}.page-module__8sFh7W__figure{border:1px solid var(--line);background:var(--paper-bright);margin:28px 0 8px;overflow:hidden}.page-module__8sFh7W__figure img{width:100%;height:auto;display:block}.page-module__8sFh7W__figure figcaption{border-top:1px solid var(--line);color:var(--muted);padding:14px 18px;font-size:12px;line-height:1.7}.page-module__8sFh7W__sortList{gap:12px;margin:24px 0 28px;padding:0 0 0 28px;display:grid}.page-module__8sFh7W__sortList li{padding-left:6px}.page-module__8sFh7W__stepList{gap:22px;margin:28px 0;padding:0 0 0 28px;display:grid}.page-module__8sFh7W__stepList li{padding-left:6px}.page-module__8sFh7W__stepList h3{margin:0 0 8px;font-size:19px;line-height:1.4}.page-module__8sFh7W__stepList p{margin:0}@media (max-width:820px){.page-module__8sFh7W__choiceSection{margin-top:44px;padding:24px 20px}.page-module__8sFh7W__choiceFlow{grid-template-columns:1fr}.page-module__8sFh7W__choiceFlow>li{grid-template-rows:none}}@media (max-width:620px){.page-module__8sFh7W__conclusion{padding:22px 20px}}
.page-module__t-zFXG__introNote{border-left:4px solid var(--blue);background:#3854e814;margin:0 0 36px;padding:20px 22px}.page-module__t-zFXG__checkList{gap:12px;margin:24px 0 28px;padding:0 0 0 28px;display:grid}.page-module__t-zFXG__checkList li{padding-left:6px}.page-module__t-zFXG__timelineSection{border:1px solid var(--ink);background:#e8eaf4;margin:72px 0 12px;padding:36px}.page-module__t-zFXG__sectionKicker{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:800}.page-module__t-zFXG__timelineSection h2{margin-bottom:18px}.page-module__t-zFXG__timeline{margin-top:32px;padding:0;position:relative}.page-module__t-zFXG__timeline>ol{z-index:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__t-zFXG__timeline>ol>li{border:1px solid var(--ink);background:var(--paper-bright);min-width:0;padding:24px}.page-module__t-zFXG__timelineInitial{align-self:center}.page-module__t-zFXG__timelineAfter{min-height:218px}.page-module__t-zFXG__timelineLabel{color:var(--blue);letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:800}.page-module__t-zFXG__timeline h3{margin-bottom:10px;font-size:22px;line-height:1.35}.page-module__t-zFXG__timelineParallel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__t-zFXG__timelineParallel article{border:1px solid var(--line);background:#fff;min-width:0;padding:18px}.page-module__t-zFXG__timelineParallel h3{font-size:17px}.page-module__t-zFXG__timelineLine{z-index:0;background:var(--blue);opacity:.55;height:2px;position:absolute;top:50%;left:22%;right:6%}.page-module__t-zFXG__timelineArrow{z-index:2;color:var(--blue);font-size:26px;line-height:1;position:absolute;top:calc(50% - 17px);right:2%}@media (max-width:820px){.page-module__t-zFXG__timelineSection{margin-top:52px;padding:24px 20px}.page-module__t-zFXG__timeline>ol{grid-template-columns:1fr}.page-module__t-zFXG__timelineAfter{min-height:0}.page-module__t-zFXG__timelineParallel{grid-template-columns:1fr}.page-module__t-zFXG__timelineLine{width:2px;height:auto;inset:26% auto 6% 22px}.page-module__t-zFXG__timelineArrow{inset:auto auto 0 12px;transform:rotate(90deg)}}@media (max-width:430px){.page-module__t-zFXG__introNote{padding:16px 17px}}
.page-module__ovvB2G__conclusion{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--paper-bright);margin-bottom:54px;padding:26px 30px}.page-module__ovvB2G__conclusion strong{color:var(--ink);letter-spacing:-.02em;font-size:18px}.page-module__ovvB2G__conclusion p{margin:10px 0 0}@media (max-width:620px){.page-module__ovvB2G__conclusion{padding:22px 20px}}
