.page-module__soh_jW__page{background:var(--surface);min-height:100dvh;color:var(--ink);font-family:var(--font-body);padding:3rem 1.25rem 5rem}.page-module__soh_jW__frame{max-width:42rem;margin:0 auto}.page-module__soh_jW__title{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.8rem,5vw,2.4rem)}.page-module__soh_jW__updated{color:var(--ink-muted);margin:0 0 2.5rem;font-size:.9rem}.page-module__soh_jW__frame h2{font-family:var(--font-display);margin:2.25rem 0 .6rem;font-size:1.2rem}.page-module__soh_jW__frame p,.page-module__soh_jW__frame li{font-size:.98rem;line-height:1.65}.page-module__soh_jW__frame ul{padding-left:1.2rem}.page-module__soh_jW__frame li{margin:.3rem 0}.page-module__soh_jW__frame a{color:var(--ink);text-underline-offset:3px}.page-module__soh_jW__table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.92rem}.page-module__soh_jW__table th,.page-module__soh_jW__table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.55rem .5rem .55rem 0}.page-module__soh_jW__table th{font-weight:700}.page-module__soh_jW__button{border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.6rem 1.1rem;font-weight:700}.page-module__soh_jW__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__soh_jW__done{color:var(--ink-muted);font-size:.9rem}
