.LegalDoc-module__43cN9G__head{padding-top:calc(var(--header-h) + clamp(3rem, 8vh, 5rem));padding-bottom:var(--s-8)}.LegalDoc-module__43cN9G__back{margin-bottom:var(--s-6);font-size:var(--t-body-s);color:var(--dim);transition:color var(--d-micro) var(--ease-fall);display:inline-block}.LegalDoc-module__43cN9G__back:hover{color:var(--bone)}.LegalDoc-module__43cN9G__title{font-size:var(--t-display-l);margin-bottom:var(--s-4)}.LegalDoc-module__43cN9G__meta{margin-bottom:var(--s-5)}.LegalDoc-module__43cN9G__intro{max-width:46ch;font-size:var(--t-lead);color:var(--dim)}.LegalDoc-module__43cN9G__layout{gap:var(--s-9);padding-block:var(--s-8) var(--section-y);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.LegalDoc-module__43cN9G__rail{top:calc(var(--header-h) + var(--s-5));max-height:calc(100vh - var(--header-h) - var(--s-8));overscroll-behavior:contain;position:sticky;overflow-y:auto}.LegalDoc-module__43cN9G__railTitle{margin-bottom:var(--s-4)}.LegalDoc-module__43cN9G__railList{list-style:none}.LegalDoc-module__43cN9G__railLink{border-left:1px solid var(--hairline-soft);color:var(--dim);transition:color var(--d-micro) var(--ease-fall), border-color var(--d-micro) var(--ease-fall);grid-template-columns:1.75rem minmax(0,1fr);gap:.35rem;padding:.4rem 0 .4rem .7rem;font-size:.8125rem;line-height:1.4;display:grid}.LegalDoc-module__43cN9G__railLink:hover{color:var(--bone);border-left-color:var(--hairline)}.LegalDoc-module__43cN9G__railLink[data-active=true]{color:var(--bone);border-left-color:var(--uv)}.LegalDoc-module__43cN9G__railNum{font-family:var(--font-mono-stack);color:var(--dim);padding-top:.12rem;font-size:.6875rem}.LegalDoc-module__43cN9G__railLink[data-active=true] .LegalDoc-module__43cN9G__railNum{color:var(--uv)}.LegalDoc-module__43cN9G__railLabel{min-width:0}.LegalDoc-module__43cN9G__article{min-width:0;max-width:var(--measure)}.LegalDoc-module__43cN9G__section{padding-block:var(--s-6);border-top:1px solid var(--hairline-soft);scroll-margin-top:calc(var(--header-h) + var(--s-5))}.LegalDoc-module__43cN9G__section:first-child{border-top:0;padding-top:0}.LegalDoc-module__43cN9G__sectionTitle{margin-bottom:var(--s-4);font-variation-settings:"wdth" 108;letter-spacing:-.012em;color:var(--bone);padding-left:3rem;font-size:1.1875rem;line-height:1.25;position:relative}.LegalDoc-module__43cN9G__sectionNum{font-family:var(--font-mono-stack);letter-spacing:.1em;color:var(--uv);font-size:.6875rem;font-weight:500;position:absolute;top:.18em;left:0}.LegalDoc-module__43cN9G__sectionBody{color:var(--dim);line-height:1.75}.LegalDoc-module__43cN9G__note{max-width:var(--measure);margin-top:var(--s-7);padding:var(--s-5);background:var(--ink-raised);border-radius:var(--r-surface);font-size:var(--t-body-s);color:var(--dim)}.LegalDoc-module__43cN9G__contact{margin-top:var(--s-5);font-size:var(--t-body-s);color:var(--dim)}.LegalDoc-module__43cN9G__contact a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--uv);text-decoration-color:var(--uv);text-underline-offset:.2em}@media (max-width:940px){.LegalDoc-module__43cN9G__layout{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.LegalDoc-module__43cN9G__rail{max-height:none;padding-bottom:var(--s-5);border-bottom:1px solid var(--hairline-soft);position:static;overflow:visible}.LegalDoc-module__43cN9G__railList{gap:.1rem var(--s-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}}
