._guide_11u3s_1{color:#213e32;overflow-wrap:anywhere;background:#fffef9;border:1px solid #c5d4bf;border-radius:20px;width:min(980px,100%);margin:40px auto 0;padding:32px clamp(16px,4vw,36px);scroll-margin-top:20px;font-size:1rem;line-height:1.9}._guide_11u3s_1 h2{margin:0 0 18px;font-size:clamp(1.4rem,4.5vw,1.85rem);font-weight:700;line-height:1.6}._guide_11u3s_1 h3{margin:0 0 16px;font-size:clamp(1.18rem,3.8vw,1.45rem);font-weight:700;line-height:1.7}._guide_11u3s_1 h4{margin:0 0 12px;font-size:1.1rem;font-weight:700}._guide_11u3s_1 p{margin:12px 0}._heading_11u3s_6{max-width:740px}._guide_11u3s_1 ._eyebrow_11u3s_7{color:#36694a;letter-spacing:.14em;margin:0 0 8px;font-size:.875rem;font-weight:800}._index_11u3s_8{border-top:1px solid #c5d4bf;border-bottom:1px solid #c5d4bf;flex-wrap:wrap;gap:8px 20px;margin:24px 0 20px;padding:14px 0;display:flex}._index_11u3s_8 a,._back_11u3s_9{color:#24583e;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}._legend_11u3s_10,._note_11u3s_10{color:#52685b;font-size:.875rem}._lesson_11u3s_11{border-bottom:1px solid #d5dfce;padding:36px 0;scroll-margin-top:24px}._figure_11u3s_12{width:min(100%,340px);margin:24px auto}._figure_11u3s_12 svg{background:#f1f6ed;border:1px solid #c5d4bf;border-radius:12px;width:100%;height:auto;display:block}._figure_11u3s_12 figcaption{color:#405847;margin:12px 0 0;font-size:.9375rem;line-height:1.8}._stepControls_11u3s_15{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._stepControls_11u3s_15 button{color:#1e5036;cursor:pointer;background:#edf4e7;border:1px solid #397153;border-radius:8px;min-height:48px;padding:10px 16px;font-size:.9375rem;font-weight:700;line-height:1.6}._stepControls_11u3s_15 button:disabled{color:#61735f;cursor:default;background:#f2f4ed;border-color:#bac7b5}._stepControls_11u3s_15 button:not(:disabled):hover{background:#dceacf}._status_11u3s_19{background:#f4f7ef;border-radius:8px;min-height:3.8em;padding:12px 16px}._shapeGrid_11u3s_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}._shapeGrid_11u3s_20 article{background:#f6f8f1;border-radius:12px;min-width:0;padding:18px}._shapeGrid_11u3s_20 h4 span{color:#5b674e;margin-top:3px;font-size:.875rem;display:block}._shapeGrid_11u3s_20 ._figure_11u3s_12{margin:12px auto 0}._takeaway_11u3s_24{background:#edf4e7;border-left:4px solid #54855b;padding:14px 20px}._chainLayout_11u3s_25{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}._chainLayout_11u3s_25 ._figure_11u3s_12{width:100%;margin-top:20px}._chainExplanation_11u3s_27{min-width:0}._timeline_11u3s_28{margin:20px 0;padding-left:1.6em;font-size:.9375rem}._timeline_11u3s_28 li{padding:5px 8px}._timeline_11u3s_28 li[aria-current]{color:#20492f;background:#e4eedb;border-radius:6px;font-weight:800}._chainNote_11u3s_31{min-height:9.5em}._tableWrap_11u3s_32{margin:20px 0}._guide_11u3s_1 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}._guide_11u3s_1 caption{text-align:left;margin-bottom:12px;font-weight:700}._guide_11u3s_1 th,._guide_11u3s_1 td{text-align:left;border-bottom:1px solid #c5d4bf;padding:10px}._guide_11u3s_1 thead{background:#edf4e7}._facts_11u3s_37{margin:20px 0}._facts_11u3s_37>div{padding:14px 0}._facts_11u3s_37 dt{font-weight:800}._facts_11u3s_37 dd{margin:6px 0 0}._details_11u3s_41{border:1px solid #c5d4bf;border-radius:8px;padding:12px 16px}._details_11u3s_41 summary{cursor:pointer;min-height:44px;padding:6px 0;font-weight:700}._back_11u3s_9{margin-top:22px;font-weight:700}@media (width<=600px){._guide_11u3s_1{border-radius:14px;margin-top:24px;padding:24px 16px}._shapeGrid_11u3s_20,._chainLayout_11u3s_25{grid-template-columns:minmax(0,1fr)}._shapeGrid_11u3s_20 article{padding:16px}._chainNote_11u3s_31{min-height:0}._chainLayout_11u3s_25{gap:0}._chainLayout_11u3s_25 ._figure_11u3s_12{width:min(100%,380px)}._lesson_11u3s_11{padding:28px 0}._stepControls_11u3s_15{justify-content:flex-start}._guide_11u3s_1 th,._guide_11u3s_1 td{padding:9px 6px}}
