.legal_doc__TPTHV{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(3rem,6vw,5rem)}.legal_doc__TPTHV :is(h1,h2,h3,h4,p,ul,ol,hr){max-width:var(--measure)}.legal_title__yWIXi{font-family:var(--grotesk);color:var(--color-ink);font-weight:700;line-height:1.05;letter-spacing:-.01em;font-size:clamp(2.25rem,5vw,3.25rem)}.legal_meta__zYiSG{font-family:var(--sans);color:var(--color-ink-faint);font-weight:600;font-size:.95rem;margin-top:.75rem}.legal_body__GVRxv{margin-top:clamp(1.75rem,4vw,2.75rem)}.legal_body__GVRxv h2{font-family:var(--grotesk);color:var(--color-ink);font-weight:600;font-size:clamp(1.4rem,2.6vw,1.65rem);line-height:1.2;margin-top:2.5rem;margin-bottom:.75rem}.legal_body__GVRxv h3,.legal_body__GVRxv h4{font-family:var(--sans);color:var(--color-ink);font-weight:600;font-size:1.05rem;line-height:1.35;margin-top:1.5rem;margin-bottom:.5rem}.legal_body__GVRxv p{font-family:var(--sans);color:var(--color-ink-soft);line-height:1.65;margin-block:.85rem}.legal_body__GVRxv ol,.legal_body__GVRxv ul{color:var(--color-ink-soft);line-height:1.6;padding-left:1.5rem;margin-block:.85rem}.legal_body__GVRxv ul{list-style:disc}.legal_body__GVRxv ol{list-style:decimal}.legal_body__GVRxv li{font-family:var(--sans);margin-block:.35rem}.legal_body__GVRxv li::marker{color:var(--color-ink-faint)}.legal_body__GVRxv strong{color:var(--color-ink);font-weight:600}.legal_body__GVRxv a{color:var(--color-terra);text-decoration:underline;text-underline-offset:2px}.legal_body__GVRxv a:hover{color:var(--color-terra-deep)}.legal_body__GVRxv hr{border:0;border-top:1px solid var(--color-hairline);margin-block:2.25rem}.legal_body__GVRxv blockquote{border-left:3px solid var(--color-terra);padding-left:1rem;margin-block:1.25rem;color:var(--color-ink-soft);font-style:italic}.legal_tableWrap__hN4F7{max-width:none;margin-block:1.5rem 2rem;border:1px solid var(--color-hairline);border-radius:.75rem;overflow-x:auto}.legal_tableWrap__hN4F7 table{width:100%;border-collapse:collapse;text-align:left;font-family:var(--sans);font-size:.95rem}.legal_tableWrap__hN4F7 td,.legal_tableWrap__hN4F7 th{padding:.75rem 1rem;vertical-align:top;color:var(--color-ink-soft);line-height:1.5}.legal_tableWrap__hN4F7 th{background:var(--color-cream);color:var(--color-ink);font-weight:600;white-space:nowrap}.legal_tableWrap__hN4F7 tbody td,.legal_tableWrap__hN4F7 tr{border-top:1px solid var(--color-hairline)}.legal_tableWrap__hN4F7 td:not(:last-child),.legal_tableWrap__hN4F7 th:not(:last-child){border-right:1px solid var(--color-hairline)}.legal_tableWrap__hN4F7 td strong{color:var(--color-ink);font-weight:600}.legal_tableWrap__hN4F7 a{color:var(--color-terra);text-decoration:underline}