.LegalPage-module__jXgtnq__page{--legal-ink:var(--lichen-color-ext-ink-deep);--legal-muted:var(--lichen-color-ext-muted-mid);--legal-green:var(--lichen-color-ext-lichen-dark);--legal-chartreuse:var(--lichen-color-ext-lichen-base);--legal-cinema:var(--lichen-color-ext-ink-cinema);--legal-bone:var(--lichen-color-ext-paper-light);--legal-border:#1c3a342e;--legal-hairline:#1c3a341f;min-height:100vh;color:var(--legal-ink);font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;background:#fff}.LegalPage-module__jXgtnq__masthead{color:var(--legal-bone);background:var(--legal-cinema);overflow:hidden}.LegalPage-module__jXgtnq__mastheadInner{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);width:min(100%,1600px);min-height:clamp(300px,34vw,470px);margin:0 auto;display:grid}.LegalPage-module__jXgtnq__mastheadCopy{align-self:end;padding:clamp(3.5rem,7vw,7rem) clamp(2rem,6vw,6rem)}.LegalPage-module__jXgtnq__mastheadCopy h1,.LegalPage-module__jXgtnq__mastheadCopy p{margin-top:0}.LegalPage-module__jXgtnq__mastheadCopy h1{max-width:11ch;font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.065em;margin-bottom:1.4rem;font-size:clamp(4.4rem,7.4vw,7.6rem);font-weight:600;line-height:.88}.LegalPage-module__jXgtnq__mastheadCopy p{max-width:620px;color:rgb(from var(--legal-bone) r g b / .76);margin-bottom:0;font-size:clamp(1.02rem,1.6vw,1.3rem);line-height:1.55}.LegalPage-module__jXgtnq__contour{object-fit:cover;object-position:left center;opacity:.9;align-self:stretch;width:100%;height:100%}.LegalPage-module__jXgtnq__accentRule{background:var(--legal-chartreuse);height:4px}.LegalPage-module__jXgtnq__documentShell{grid-template-columns:minmax(180px,230px) minmax(0,760px);gap:clamp(3.5rem,8vw,8rem);width:min(100% - 3rem,1160px);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) 0 clamp(5rem,10vw,9rem);display:grid}.LegalPage-module__jXgtnq__documentRail{border-top:3px solid var(--legal-chartreuse);align-self:start;position:sticky;top:6.5rem}.LegalPage-module__jXgtnq__documentRail>p{border-bottom:1px solid var(--legal-border);color:var(--legal-muted);margin:0;padding:1rem 0 .85rem;font-size:.76rem;font-weight:600}.LegalPage-module__jXgtnq__documentRail nav{display:grid}.LegalPage-module__jXgtnq__documentRail a{border-bottom:1px solid var(--legal-hairline);color:var(--legal-muted);padding:.9rem 1.4rem .9rem 0;font-size:.9rem;font-weight:500;line-height:1.35;transition:color .16s;position:relative}.LegalPage-module__jXgtnq__documentRail a:after{color:var(--legal-chartreuse);content:"→";opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:.15rem;transform:translate(-.3rem,-50%)}.LegalPage-module__jXgtnq__documentRail a:hover,.LegalPage-module__jXgtnq__documentRail a:focus-visible,.LegalPage-module__jXgtnq__documentRail .LegalPage-module__jXgtnq__activeDocument{color:var(--legal-ink)}.LegalPage-module__jXgtnq__documentRail a:hover:after,.LegalPage-module__jXgtnq__documentRail a:focus-visible:after,.LegalPage-module__jXgtnq__documentRail .LegalPage-module__jXgtnq__activeDocument:after{opacity:1;transform:translateY(-50%)}.LegalPage-module__jXgtnq__content{min-width:0}.LegalPage-module__jXgtnq__content>p:first-child{border-bottom:1px solid var(--legal-border);color:var(--legal-muted);margin:0 0 clamp(3.2rem,6vw,5rem);padding-bottom:1.25rem;font-size:.88rem;line-height:1.5}.LegalPage-module__jXgtnq__content h2{border-top:1px solid var(--legal-border);color:var(--legal-ink);font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:3.25rem 0 1rem;padding-top:1.35rem;font-size:clamp(1.8rem,3.2vw,2.75rem);font-weight:700;line-height:1.03}.LegalPage-module__jXgtnq__content h2:first-of-type{margin-top:0}.LegalPage-module__jXgtnq__content p{max-width:72ch;color:var(--legal-muted);margin:0 0 1.15rem;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.75}.LegalPage-module__jXgtnq__content strong{color:var(--legal-ink);font-weight:650}.LegalPage-module__jXgtnq__content a{color:var(--legal-ink);-webkit-text-decoration-color:var(--legal-chartreuse);text-decoration-color:var(--legal-chartreuse);text-underline-offset:.18em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px}:is(.LegalPage-module__jXgtnq__content a:hover,.LegalPage-module__jXgtnq__content a:focus-visible){color:var(--legal-green)}.LegalPage-module__jXgtnq__content p:has(>strong:only-child):not(:first-child){border-left:4px solid var(--legal-chartreuse);background:var(--legal-bone);margin:1.8rem 0;padding:1.25rem 1.4rem}.LegalPage-module__jXgtnq__content a[href^=sms\:]{border:1px solid var(--legal-ink);min-height:46px;color:var(--legal-bone);background:var(--legal-ink);border-radius:3px;align-items:center;padding:.75rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}:is(.LegalPage-module__jXgtnq__content a[href^=sms\:]:hover,.LegalPage-module__jXgtnq__content a[href^=sms\:]:focus-visible){color:var(--legal-bone);background:var(--legal-cinema)}@media (max-width:860px){.LegalPage-module__jXgtnq__mastheadInner{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr)}.LegalPage-module__jXgtnq__documentShell{grid-template-columns:1fr;gap:3.5rem;width:min(100% - 2.5rem,760px)}.LegalPage-module__jXgtnq__documentRail{position:static}.LegalPage-module__jXgtnq__documentRail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalPage-module__jXgtnq__documentRail a:nth-child(odd){margin-right:1.25rem}}@media (max-width:580px){.LegalPage-module__jXgtnq__mastheadInner{grid-template-columns:1fr;min-height:380px;position:relative}.LegalPage-module__jXgtnq__mastheadCopy{z-index:1;align-self:end;padding:4rem 1.25rem 2.75rem;position:relative}.LegalPage-module__jXgtnq__mastheadCopy h1{max-width:10ch;font-size:clamp(3.6rem,17vw,5.5rem)}.LegalPage-module__jXgtnq__contour{opacity:.44;width:72%;position:absolute;inset:0 0 0 42%}.LegalPage-module__jXgtnq__documentShell{width:min(100% - 2rem,760px);padding-top:3rem}.LegalPage-module__jXgtnq__documentRail nav{grid-template-columns:1fr}.LegalPage-module__jXgtnq__documentRail a:nth-child(odd){margin-right:0}}@media (prefers-reduced-motion:reduce){.LegalPage-module__jXgtnq__documentRail a,.LegalPage-module__jXgtnq__documentRail a:after{transition:none}}
