.LegalPage-module__fHQU8a__page{--doc-col-inset:var(--page-pad-x-safe-l);--p-gap:clamp(1.5rem, 2.22vw, 2rem)}@media (min-width:768px){.LegalPage-module__fHQU8a__page{--doc-col-inset:18.06vw}}.LegalPage-module__fHQU8a__hero{padding-top:var(--page-top-pad);padding-inline:var(--doc-col-inset);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.LegalPage-module__fHQU8a__title{font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.025em;margin:0;font-size:clamp(30px,10.3vw,44px);font-weight:300;line-height:1.05}.LegalPage-module__fHQU8a__titleIndent{margin-left:1.4em;display:inline-block}@media (min-width:768px){.LegalPage-module__fHQU8a__title{font-size:clamp(44px,4.6vw,66px)}}.LegalPage-module__fHQU8a__body{padding-inline:var(--doc-col-inset);padding-bottom:clamp(4rem,6.7vw,6rem)}.LegalPage-module__fHQU8a__toc{flex-direction:column;gap:clamp(1.25rem,2.22vw,2rem);display:flex}.LegalPage-module__fHQU8a__tocLabel{margin:0;font-size:13px}.LegalPage-module__fHQU8a__tocList{grid-template-columns:1fr;gap:10px 3rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.LegalPage-module__fHQU8a__tocList{grid-template-columns:repeat(2,1fr)}}.LegalPage-module__fHQU8a__tocItem{min-width:0}.LegalPage-module__fHQU8a__tocLink{color:inherit;align-items:baseline;gap:12px;text-decoration:none;display:inline-flex}.LegalPage-module__fHQU8a__tocNum{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:12px}.LegalPage-module__fHQU8a__tocLink .LegalPage-module__fHQU8a__tocText{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:500;line-height:1.4}@media (hover:hover){.LegalPage-module__fHQU8a__tocLink:hover .LegalPage-module__fHQU8a__tocText{background-size:0 1px}}.LegalPage-module__fHQU8a__chapters{margin:clamp(3rem,6vh,5rem) 0 0;padding:0;list-style:none}.LegalPage-module__fHQU8a__chapter{border-top:1px solid var(--color-line);scroll-margin-top:var(--page-top-pad);gap:.5rem;padding-block:clamp(2rem,4vh,3rem);display:grid}@media (min-width:768px){.LegalPage-module__fHQU8a__chapter{grid-template-columns:clamp(56px,6vw,88px) 1fr;align-items:start;column-gap:clamp(2rem,4vw,4rem)}}.LegalPage-module__fHQU8a__chapterNum{font-family:var(--font-mono);font-size:var(--zl-text-14);letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;margin:0;padding-top:5px}.LegalPage-module__fHQU8a__chapterBody{min-width:0}.LegalPage-module__fHQU8a__chapterHeading{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1.375rem;font-size:clamp(1.5rem,2.08vw,1.875rem);font-weight:300;line-height:1.15}.LegalPage-module__fHQU8a__chapterText{max-width:64ch}.LegalPage-module__fHQU8a__chapterText p{margin:0 0 var(--p-gap);font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.55}.LegalPage-module__fHQU8a__chapterText ul{margin:0 0 var(--p-gap);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.LegalPage-module__fHQU8a__chapterText li{font-family:var(--font-body);padding-left:2rem;font-size:17px;font-weight:400;line-height:1.55;position:relative}.LegalPage-module__fHQU8a__chapterText ul>li:before{content:"—";font-family:var(--font-mono);color:var(--color-text-muted);position:absolute;top:0;left:0}.LegalPage-module__fHQU8a__numbered{margin:0 0 var(--p-gap);counter-reset:legal-item;flex-direction:column;gap:18px;padding:0;list-style:none;display:flex}.LegalPage-module__fHQU8a__numbered>li{counter-increment:legal-item}.LegalPage-module__fHQU8a__numbered>li:before{content:counter(legal-item) ".";font-family:var(--font-mono);color:var(--color-text-muted);position:absolute;top:0;left:0}.LegalPage-module__fHQU8a__numbered>li>p{margin:0}.LegalPage-module__fHQU8a__numbered ul{margin:10px 0 0}.LegalPage-module__fHQU8a__term{font-weight:500}.LegalPage-module__fHQU8a__chapterText .LegalPage-module__fHQU8a__link{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;overflow-wrap:anywhere;display:inline}.LegalPage-module__fHQU8a__chapterText>:last-child{margin-bottom:0}
