.wso-section-legal{--legal-measure:72ch;--legal-gap:clamp(1.75rem,3cqi,2.5rem)}.wso-legal-inner{gap:var(--legal-gap);max-width:calc(var(--legal-measure) + 2*var(--padding-standard,3rem));display:grid}.wso-section-legal .wso-head{margin-bottom:0}.wso-legal-body{gap:var(--legal-gap);min-width:0;display:grid}.wso-legal-prose{max-width:var(--legal-measure);color:color-mix(in srgb,var(--section-color-text) 88%,transparent);font-size:var(--p-font-size);line-height:1.65}.wso-legal-prose :where(h2,h3,h4,h5){color:var(--section-color-text);font-size:var(--h6-font-size);letter-spacing:-.01em;margin-top:1.75em;scroll-margin-top:6rem;font-weight:500;line-height:1.3}.wso-legal-prose :where(h4,h5){font-size:var(--pb-font-size)}.wso-legal-prose>:first-child{margin-top:0}.wso-legal-prose a,.wso-legal-note a,.wso-legal-credit a{text-underline-offset:.2em;text-decoration:underline}.wso-legal-toc{max-width:var(--legal-measure);border-radius:var(--section-border-radius,var(--border-radius));background:var(--section-color-card);padding:clamp(1.25rem,2.5cqi,1.75rem)}.wso-legal-toc-title{color:var(--section-color-muted);font-size:var(--eyebrow-font-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-weight:500}.wso-legal-toc ol{font-size:var(--ps-font-size);gap:.35rem;margin:0;padding-left:1.25em;display:grid}.wso-legal-toc a{text-decoration:none}.wso-legal-toc a:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline}.wso-legal-facts{max-width:var(--legal-measure);border-top:1px solid var(--section-color-line);margin:0;display:grid}.wso-legal-fact{border-bottom:1px solid var(--section-color-line);gap:.15rem 2rem;padding-block:.8rem;display:grid}.wso-legal-fact dt{color:var(--section-color-muted);font-size:var(--ps-font-size)}.wso-legal-fact dd{overflow-wrap:anywhere;margin:0}.wso-legal-note,.wso-legal-credit,.wso-legal-empty{max-width:var(--legal-measure);color:var(--section-color-muted);font-size:var(--ps-font-size);margin:0}.wso-legal-form-model{max-width:var(--legal-measure);border:1px solid var(--section-color-line);border-radius:var(--section-border-radius,var(--border-radius));background:var(--section-color-card);gap:.75rem;padding:clamp(1.25rem,3cqi,2rem);display:grid}.wso-legal-form-model :where(h2,h3,h4,h5){font-size:var(--h6-font-size);margin:0;font-weight:500}.wso-legal-form-model p{margin:0}.wso-legal-form-model ul{gap:.5rem;margin:0;padding-left:1.25em;list-style:"– ";display:grid}.wso-legal-withdrawal{border:1px solid var(--section-color-line);border-radius:var(--section-border-radius,var(--border-radius));background:var(--section-color-card);gap:1rem;max-width:46rem;padding:clamp(1.25rem,4cqi,2.5rem);display:grid}@media (width>=768px){.wso-legal-fact{grid-template-columns:minmax(10rem,14rem) 1fr}}