.LegalDocumentPage-module__uM4HLW__page{--legal-ink:#29282e;--legal-muted:#68686f;--legal-accent:#6468f4;--legal-line:#dfe0eb;color:var(--legal-ink);background:#f6f6fb}.LegalDocumentPage-module__uM4HLW__hero{background:#f6f6fb}.LegalDocumentPage-module__uM4HLW__heroInner{grid-template-columns:minmax(0,1fr) auto;gap:40px 80px;max-width:1280px;margin:0 auto;padding:38px 20px 24px;display:grid}.LegalDocumentPage-module__uM4HLW__contents a:focus-visible{outline-offset:4px;border-radius:9px;outline:3px solid #6468f447!important}.LegalDocumentPage-module__uM4HLW__introduction a:focus-visible,.LegalDocumentPage-module__uM4HLW__sectionCopy a:focus-visible{outline-offset:3px;border-radius:9px;outline:3px solid #6468f447!important}.LegalDocumentPage-module__uM4HLW__heroCopy{max-width:940px}.LegalDocumentPage-module__uM4HLW__heroCopy h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(20px,2.1vw,32px);font-weight:500;line-height:1.02}.LegalDocumentPage-module__uM4HLW__meta{color:var(--legal-muted);text-align:right;align-self:end;max-width:220px;margin:0 0 7px;font-size:14px;line-height:1.4}.LegalDocumentPage-module__uM4HLW__documentLayout{grid-template-columns:264px minmax(0,760px);align-items:start;gap:clamp(48px,7vw,108px);max-width:1160px;margin:0 auto;padding:24px 20px 112px;display:grid}.LegalDocumentPage-module__uM4HLW__aside{min-width:0;position:sticky;top:92px}.LegalDocumentPage-module__uM4HLW__contentsTitle{color:var(--legal-muted);letter-spacing:.02em;margin:0 0 18px;font-size:14px;font-weight:500}.LegalDocumentPage-module__uM4HLW__contents ol{border-left:1px solid var(--legal-line);flex-direction:column;gap:13px;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.LegalDocumentPage-module__uM4HLW__contents a{color:var(--legal-muted);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .16s ease-out;display:grid}.LegalDocumentPage-module__uM4HLW__contents a:hover{color:var(--legal-accent)}.LegalDocumentPage-module__uM4HLW__contents a span{color:#8b8b99;font-variant-numeric:tabular-nums}.LegalDocumentPage-module__uM4HLW__article{min-width:0}.LegalDocumentPage-module__uM4HLW__introduction{border-bottom:1px solid var(--legal-line);color:var(--legal-muted);margin:0 0 58px;padding:0 0 56px;font-size:18px;line-height:1.6}.LegalDocumentPage-module__uM4HLW__introduction p{margin:0}.LegalDocumentPage-module__uM4HLW__introduction a,.LegalDocumentPage-module__uM4HLW__sectionCopy a{color:var(--legal-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.LegalDocumentPage-module__uM4HLW__section{scroll-margin-top:96px}.LegalDocumentPage-module__uM4HLW__section+.LegalDocumentPage-module__uM4HLW__section{border-top:1px solid var(--legal-line);margin-top:56px;padding-top:58px}.LegalDocumentPage-module__uM4HLW__section h2{letter-spacing:-.025em;text-wrap:balance;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;margin:0 0 28px;font-size:clamp(16px,1.5vw,24px);font-weight:500;line-height:1.16;display:grid}.LegalDocumentPage-module__uM4HLW__section h2 span{color:var(--legal-accent);font-variant-numeric:tabular-nums}.LegalDocumentPage-module__uM4HLW__sectionCopy{flex-direction:column;gap:16px;display:flex}.LegalDocumentPage-module__uM4HLW__sectionCopy p,.LegalDocumentPage-module__uM4HLW__sectionCopy li{color:var(--legal-muted);max-width:72ch;margin:0;font-size:18px;line-height:1.72}.LegalDocumentPage-module__uM4HLW__sectionCopy p:first-letter{color:var(--legal-ink)}.LegalDocumentPage-module__uM4HLW__sectionCopy strong{color:var(--legal-ink);font-weight:500}.LegalDocumentPage-module__uM4HLW__sectionCopy ul,.LegalDocumentPage-module__uM4HLW__sectionCopy ol{color:var(--legal-muted);flex-direction:column;gap:10px;margin:2px 0 4px;padding-left:24px;display:flex}@media (max-width:860px){.LegalDocumentPage-module__uM4HLW__heroInner{grid-template-columns:1fr}.LegalDocumentPage-module__uM4HLW__meta{text-align:left;max-width:none;margin:-20px 0 0}.LegalDocumentPage-module__uM4HLW__documentLayout{padding-top:20px;display:block}.LegalDocumentPage-module__uM4HLW__aside{margin-bottom:52px;position:static}.LegalDocumentPage-module__uM4HLW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}}@media (max-width:540px){.LegalDocumentPage-module__uM4HLW__heroInner{gap:30px;padding:28px 16px 20px}.LegalDocumentPage-module__uM4HLW__heroCopy h1{font-size:20px;line-height:1.04}.LegalDocumentPage-module__uM4HLW__meta{margin-top:-12px}.LegalDocumentPage-module__uM4HLW__documentLayout{padding:16px 16px 80px}.LegalDocumentPage-module__uM4HLW__aside{margin-bottom:44px}.LegalDocumentPage-module__uM4HLW__contents ol{display:flex}.LegalDocumentPage-module__uM4HLW__introduction{margin-bottom:44px;padding-bottom:42px;font-size:18px}.LegalDocumentPage-module__uM4HLW__section+.LegalDocumentPage-module__uM4HLW__section{margin-top:44px;padding-top:46px}.LegalDocumentPage-module__uM4HLW__section h2{gap:10px;margin-bottom:24px;font-size:16px}.LegalDocumentPage-module__uM4HLW__sectionCopy p,.LegalDocumentPage-module__uM4HLW__sectionCopy li{font-size:18px;line-height:1.68}}@media (prefers-reduced-motion:reduce){.LegalDocumentPage-module__uM4HLW__contents a{transition:none}}