.LegalDocument-module__v7TW7a__document{width:100%;max-width:960px;color:var(--text-body);overflow-wrap:anywhere;margin:0 auto;padding:clamp(32px,5vw,72px) 24px}.LegalDocument-module__v7TW7a__header h1{font:600 clamp(32px,5vw,52px)/1.15 var(--font-display);color:var(--text);margin:12px 0 24px}.LegalDocument-module__v7TW7a__eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.LegalDocument-module__v7TW7a__pages{flex-wrap:wrap;gap:12px 24px;display:flex}.LegalDocument-module__v7TW7a__document a{text-underline-offset:4px;text-decoration:underline}.LegalDocument-module__v7TW7a__document a:hover{color:var(--text-secondary)}.LegalDocument-module__v7TW7a__document a:focus-visible{outline-offset:5px;outline:2px solid}.LegalDocument-module__v7TW7a__pages a[aria-current=page]{font-weight:700}.LegalDocument-module__v7TW7a__contents{border:1px solid var(--border);border-radius:16px;margin:32px 0 40px;padding:24px;font-size:14px;line-height:1.7}.LegalDocument-module__v7TW7a__contents ol{margin:12px 0 0;padding:0;list-style:none}.LegalDocument-module__v7TW7a__contents li+li{margin-top:8px}.LegalDocument-module__v7TW7a__body{font-size:16px;line-height:1.8}.LegalDocument-module__v7TW7a__body h2{font:600 26px/1.35 var(--font-display);color:var(--text);margin:40px 0 16px;scroll-margin-top:100px}.LegalDocument-module__v7TW7a__body h3{margin:24px 0 12px;font-weight:700}.LegalDocument-module__v7TW7a__body p,.LegalDocument-module__v7TW7a__body ul{margin:0 0 20px}.LegalDocument-module__v7TW7a__body ul{padding-left:24px;list-style:outside}.LegalDocument-module__v7TW7a__body li+li{margin-top:10px}.LegalDocument-module__v7TW7a__table{margin:24px 0;overflow-x:auto}.LegalDocument-module__v7TW7a__table table{border-collapse:collapse;text-align:left;width:100%}.LegalDocument-module__v7TW7a__table caption{text-align:left;margin-bottom:12px;font-weight:700}.LegalDocument-module__v7TW7a__table th,.LegalDocument-module__v7TW7a__table td{border:1px solid var(--border);vertical-align:top;padding:14px}.LegalDocument-module__v7TW7a__table th{color:var(--text)}@media (max-width:600px){.LegalDocument-module__v7TW7a__document{padding-inline:16px}.LegalDocument-module__v7TW7a__contents{padding:16px}.LegalDocument-module__v7TW7a__body h2{font-size:22px}}
