.LegalDocument-module__v7TW7a__hero{border-block-end:1px solid var(--line);padding-block:clamp(56px,8vw,104px) clamp(32px,5vw,56px)}.LegalDocument-module__v7TW7a__heroInner{max-width:760px}.LegalDocument-module__v7TW7a__h1{letter-spacing:-.03em;margin-block:14px 18px;font-size:clamp(2.3rem,5.2vw,3.6rem);line-height:1.04}.LegalDocument-module__v7TW7a__lead{max-width:64ch;color:var(--ink-mute);font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.65}.LegalDocument-module__v7TW7a__meta{flex-wrap:wrap;gap:10px 20px;margin-block:22px 0;display:flex}.LegalDocument-module__v7TW7a__metaItem{border:1px solid var(--line);background:var(--surface);font-family:var(--ff-mono);letter-spacing:.04em;color:var(--ink);border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:.74rem;display:inline-flex}.LegalDocument-module__v7TW7a__metaItem svg{block-size:14px;inline-size:14px;color:var(--brand-ink)}.LegalDocument-module__v7TW7a__applies{max-width:64ch;color:var(--ink-mute);margin-block-start:16px;font-size:.9rem;line-height:1.6}.LegalDocument-module__v7TW7a__layout{grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,110px);display:grid}.LegalDocument-module__v7TW7a__doc{min-width:0;max-width:780px}.LegalDocument-module__v7TW7a__aside{position:relative}.LegalDocument-module__v7TW7a__toc{max-block-size:calc(100vh - 128px);padding-inline-end:6px;position:sticky;top:104px;overflow-y:auto}.LegalDocument-module__v7TW7a__tocLabel{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-block-end:12px;font-size:.68rem}.LegalDocument-module__v7TW7a__tocList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.LegalDocument-module__v7TW7a__tocLink{border-inline-start:2px solid var(--line);color:var(--ink-mute);border-start-end-radius:8px;border-end-end-radius:8px;gap:6px;padding:8px 12px;font-size:.86rem;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:flex}.LegalDocument-module__v7TW7a__tocLink:hover{color:var(--ink);background:var(--bg)}.LegalDocument-module__v7TW7a__tocLink:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.LegalDocument-module__v7TW7a__tocLink[aria-current=location]{border-inline-start-color:var(--brand);color:var(--brand-ink);font-weight:var(--fw-strong,600);background:var(--brand-soft)}.LegalDocument-module__v7TW7a__tocNum{min-inline-size:2.1em;font-family:var(--ff-mono);flex:none;padding-block-start:1px;font-size:.76rem}.LegalDocument-module__v7TW7a__tocMobile{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-block-end:28px;display:none}.LegalDocument-module__v7TW7a__tocMobile summary{cursor:pointer;min-block-size:48px;font-weight:var(--fw-strong,600);align-items:center;padding-inline:16px;list-style:none;display:flex}.LegalDocument-module__v7TW7a__tocMobile summary::-webkit-details-marker{display:none}.LegalDocument-module__v7TW7a__tocMobile summary:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:8px;inline-size:8px;margin-inline-start:auto;transition:rotate .2s;rotate:45deg}.LegalDocument-module__v7TW7a__tocMobile[open] summary:after{rotate:-135deg}.LegalDocument-module__v7TW7a__tocMobile summary:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-2px;border-radius:14px}.LegalDocument-module__v7TW7a__tocMobile .LegalDocument-module__v7TW7a__tocList{padding:0 10px 12px}.LegalDocument-module__v7TW7a__glance{border:1px solid var(--line);background:var(--bg);border-radius:18px;margin-block-end:clamp(36px,5vw,56px);padding:clamp(20px,3vw,30px)}.LegalDocument-module__v7TW7a__glanceTitle{letter-spacing:-.01em;margin-block-end:16px;font-size:1.12rem}.LegalDocument-module__v7TW7a__glanceList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;display:grid}.LegalDocument-module__v7TW7a__glanceItem{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px 16px}.LegalDocument-module__v7TW7a__glanceItem dt{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);margin-block-end:5px;font-size:.68rem}.LegalDocument-module__v7TW7a__glanceItem dd{color:var(--ink);margin:0;font-size:.93rem;line-height:1.55}.LegalDocument-module__v7TW7a__article{color:var(--ink);font-size:1rem;line-height:1.78}.LegalDocument-module__v7TW7a__section{border-block-start:1px solid var(--line);padding-block:clamp(26px,3.5vw,38px);scroll-margin-top:104px}.LegalDocument-module__v7TW7a__section:first-child{border-block-start:0;padding-block-start:0}.LegalDocument-module__v7TW7a__section p{color:var(--ink-mute);margin-block:0 14px}.LegalDocument-module__v7TW7a__h2{letter-spacing:-.015em;align-items:baseline;gap:10px;margin-block-end:12px;font-size:clamp(1.28rem,2.2vw,1.55rem);line-height:1.25;display:flex}.LegalDocument-module__v7TW7a__num{font-family:var(--ff-mono);color:var(--brand-ink);flex:none;font-size:.82em}.LegalDocument-module__v7TW7a__section .LegalDocument-module__v7TW7a__answer{color:var(--ink);font-size:1.06rem;line-height:1.7}.LegalDocument-module__v7TW7a__sub{border-inline-start:2px solid var(--brand-soft);margin-block-start:22px;padding-inline-start:16px;scroll-margin-top:104px}.LegalDocument-module__v7TW7a__h3{letter-spacing:-.005em;margin-block-end:8px;font-size:1.04rem;line-height:1.4}.LegalDocument-module__v7TW7a__list{color:var(--ink-mute);gap:8px;margin-block:4px 16px;padding-inline-start:1.25em;display:grid}.LegalDocument-module__v7TW7a__list li::marker{color:var(--brand)}.LegalDocument-module__v7TW7a__note{border-inline-start:3px solid var(--brand);background:var(--brand-soft);border-start-end-radius:10px;border-end-end-radius:10px;padding:14px 16px;font-size:.94rem;color:var(--ink)!important;margin-block-start:18px!important}.LegalDocument-module__v7TW7a__links{flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;list-style:none;display:flex}.LegalDocument-module__v7TW7a__inlineLink{color:var(--brand-ink);font-weight:var(--fw-strong,600);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.LegalDocument-module__v7TW7a__inlineLink:hover{color:var(--brand-strong);text-decoration-thickness:2px}.LegalDocument-module__v7TW7a__inlineLink:focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px;border-radius:3px}.LegalDocument-module__v7TW7a__extIcon{block-size:14px;inline-size:14px}.LegalDocument-module__v7TW7a__tableWrap{contain:paint;border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-block:8px 18px;overflow-x:auto}.LegalDocument-module__v7TW7a__table{border-collapse:collapse;width:100%;min-width:600px;font-size:.9rem;line-height:1.55}.LegalDocument-module__v7TW7a__table caption{caption-side:top;text-align:start;color:var(--ink-mute);padding:14px 18px 2px;font-size:.78rem}.LegalDocument-module__v7TW7a__table th,.LegalDocument-module__v7TW7a__table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--line);padding:12px 18px}.LegalDocument-module__v7TW7a__table thead th{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);background:var(--bg);white-space:nowrap;font-size:.68rem}.LegalDocument-module__v7TW7a__table tbody th{font-weight:var(--fw-strong,600);color:var(--ink);min-inline-size:150px}.LegalDocument-module__v7TW7a__table td{color:var(--ink-mute)}.LegalDocument-module__v7TW7a__table tbody tr:last-child th,.LegalDocument-module__v7TW7a__table tbody tr:last-child td{border-block-end:0}.LegalDocument-module__v7TW7a__details{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:18px 0 0;overflow:hidden}.LegalDocument-module__v7TW7a__details>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(150px,34%) 1fr;gap:16px;padding:13px 18px;display:grid}.LegalDocument-module__v7TW7a__details>div:last-child{border-block-end:0}.LegalDocument-module__v7TW7a__details dt{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);padding-block-start:3px;font-size:.72rem}.LegalDocument-module__v7TW7a__details dd{color:var(--ink);margin:0;font-size:.95rem}.LegalDocument-module__v7TW7a__docFoot{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block-start:12px;padding-block-start:26px;display:flex}.LegalDocument-module__v7TW7a__backTop{border:1px solid var(--line);min-block-size:44px;color:var(--ink);border-radius:100px;align-items:center;gap:8px;padding-inline:14px;font-size:.88rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.LegalDocument-module__v7TW7a__backTop:hover{border-color:var(--brand);background:var(--brand-soft)}.LegalDocument-module__v7TW7a__backTop:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.LegalDocument-module__v7TW7a__upIcon{block-size:15px;inline-size:15px;rotate:180deg}@media (max-width:960px){.LegalDocument-module__v7TW7a__layout{grid-template-columns:minmax(0,1fr)}.LegalDocument-module__v7TW7a__aside{display:none}.LegalDocument-module__v7TW7a__tocMobile{display:block}.LegalDocument-module__v7TW7a__doc{max-width:none}}@media (max-width:560px){.LegalDocument-module__v7TW7a__details>div{grid-template-columns:1fr;gap:4px}.LegalDocument-module__v7TW7a__table th,.LegalDocument-module__v7TW7a__table td{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.LegalDocument-module__v7TW7a__tocLink,.LegalDocument-module__v7TW7a__inlineLink,.LegalDocument-module__v7TW7a__backTop,.LegalDocument-module__v7TW7a__tocMobile summary:after{transition:none}}@media print{.LegalDocument-module__v7TW7a__aside,.LegalDocument-module__v7TW7a__tocMobile,.LegalDocument-module__v7TW7a__docFoot{display:none}.LegalDocument-module__v7TW7a__layout{grid-template-columns:1fr;padding-block:0}.LegalDocument-module__v7TW7a__section{break-inside:avoid-page}.LegalDocument-module__v7TW7a__tableWrap{contain:none;overflow:visible}.LegalDocument-module__v7TW7a__table{min-width:0}}
