._wrap_15q5e_1{max-width:880px;margin:0 auto;padding:clamp(3rem,6vw,5rem) var(--gutter) var(--section-space)}._updated_15q5e_2{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted-foreground);margin:0 0 2rem}._toc_15q5e_3{list-style:none;margin:0 0 3rem;padding:1.4rem 1.6rem;background:var(--paper-soft);border-left:3px solid var(--primary);columns:2;column-gap:2rem}._toc_15q5e_3 li{margin:.25rem 0;break-inside:avoid}._toc_15q5e_3 a{color:inherit;text-decoration:none;font-weight:600;font-size:.92rem}._toc_15q5e_3 a:hover{color:var(--primary)}._section_15q5e_7{padding:2rem 0;border-top:1px solid var(--border);scroll-margin-top:6rem}._section_15q5e_7 h2{font-size:clamp(1.6rem,2.4vw,2rem)!important;margin:0 0 1rem!important;line-height:1.05!important}._body_15q5e_9{font-size:1.02rem;line-height:1.8;color:#262626}._body_15q5e_9 p{margin:0 0 1rem}._body_15q5e_9 ul{margin:0 0 1rem;padding-left:1.3rem}._body_15q5e_9 li{margin:.4rem 0}._body_15q5e_9 li::marker{color:var(--primary)}._body_15q5e_9 strong{font-weight:700}._body_15q5e_9 a{color:inherit;text-decoration-color:var(--primary);text-underline-offset:3px}._body_15q5e_9 table{width:100%;border-collapse:collapse;font-size:.92rem;margin:0 0 1rem}._body_15q5e_9 th,._body_15q5e_9 td{border:1px solid var(--border);padding:.6rem .7rem;text-align:left;vertical-align:top}._body_15q5e_9 th{background:var(--ink);color:#fff}._tableWrap_15q5e_19{overflow-x:auto}@media(max-width:640px){._toc_15q5e_3{columns:1}}
