.R0ddSa_layout{padding:clamp(40px, 5vw, 80px) var(--gutter) clamp(56px, 7vw, 112px) calc(var(--gutter) + var(--rail));grid-template-columns:minmax(200px,280px) minmax(0,68ch);justify-content:start;align-items:start;gap:clamp(32px,5vw,88px);display:grid}.R0ddSa_toc{top:calc(var(--header) + 24px);max-height:calc(100vh - var(--header) - 48px);position:sticky;overflow-y:auto}.R0ddSa_toc ol{border-left:3px solid var(--green);gap:2px;margin-top:12px;list-style:none;display:grid}.R0ddSa_toc a{gap:10px;padding:6px 0 6px 14px;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.R0ddSa_toc a:hover{color:var(--red-ink);text-decoration:underline}.R0ddSa_toc .label{color:var(--red-ink)}.R0ddSa_num{font-family:var(--norwester);color:var(--red-ink);min-width:1.6em}.R0ddSa_tocPhone{display:none}.R0ddSa_prose{gap:48px;font-size:17px;line-height:1.65;display:grid}.R0ddSa_prose section{scroll-margin-top:calc(var(--header) + 16px);gap:14px;display:grid}.R0ddSa_prose section+section{border-top:1px dashed var(--green);padding-top:40px}.R0ddSa_prose p{max-width:68ch}.R0ddSa_prose ul{gap:8px;padding-left:1.3em;display:grid}.R0ddSa_prose li::marker{color:var(--red)}.R0ddSa_prose a{text-underline-offset:3px;text-decoration:underline}.R0ddSa_prose a:hover{color:var(--red-ink)}.R0ddSa_prose .h3{font-size:clamp(24px,2.1vw,30px)}.R0ddSa_sectionNo{color:var(--red-ink);margin-bottom:-6px;font-size:15px}.R0ddSa_intro{gap:14px;font-size:clamp(18px,1.35vw,20px);display:grid}.R0ddSa_note{background:var(--cream);border-left:6px solid var(--pandan);padding:20px 24px}@media (max-width:900px){.R0ddSa_layout{grid-template-columns:minmax(0,1fr);gap:28px}.R0ddSa_toc{max-height:none;position:static;overflow:visible}.R0ddSa_tocWide{display:none}.R0ddSa_tocPhone{border:2px solid var(--green);background:var(--cream);display:block}.R0ddSa_tocPhone summary{cursor:pointer;font:400 15px/1 var(--norwester);text-transform:uppercase;letter-spacing:.04em;color:var(--green);padding:12px 16px}.R0ddSa_tocPhone ol{margin:0 16px 16px}}
