.legal-module__7fVNVa__page{color:#292827;background:#f2f0eb;min-height:100vh}.legal-module__7fVNVa__shell{width:min(1160px,100% - 48px);margin:0 auto;padding:56px 0 120px}.legal-module__7fVNVa__back{color:#6d5aa8;margin-bottom:52px;font-size:14px;font-weight:650;display:inline-flex}.legal-module__7fVNVa__hero{border-bottom:1px solid #421d242e;max-width:850px;padding-bottom:54px}.legal-module__7fVNVa__eyebrow{color:#714cb6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:750}.legal-module__7fVNVa__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,72px);font-weight:480;line-height:.98}.legal-module__7fVNVa__meta{color:#6f6b67;margin:24px 0 0;font-size:14px}.legal-module__7fVNVa__layout{grid-template-columns:260px minmax(0,760px);align-items:start;gap:72px;margin-top:56px;display:grid}.legal-module__7fVNVa__toc{gap:4px;display:grid;position:sticky;top:32px}.legal-module__7fVNVa__toc strong{margin-bottom:10px;font-size:13px}.legal-module__7fVNVa__toc a{color:#6f6b67;border-radius:8px;padding:7px 10px;font-size:13px;line-height:1.35}.legal-module__7fVNVa__toc a:hover{color:#421d24;background:#e9e3fa}.legal-module__7fVNVa__document{min-width:0}.legal-module__7fVNVa__notice{color:#421d24;background:#e9e3fa;border:1px solid #714cb638;border-radius:16px;margin:0 0 42px;padding:22px 24px;line-height:1.6}.legal-module__7fVNVa__section{padding:0 0 42px;scroll-margin-top:32px}.legal-module__7fVNVa__section+.legal-module__7fVNVa__section{border-top:1px solid #421d241f;padding-top:42px}.legal-module__7fVNVa__section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:27px;font-weight:620;line-height:1.2}.legal-module__7fVNVa__section h3{margin:26px 0 10px;font-size:17px}.legal-module__7fVNVa__section p,.legal-module__7fVNVa__section li{color:#55514e;font-size:15px;line-height:1.72}.legal-module__7fVNVa__section p{margin:0 0 14px}.legal-module__7fVNVa__section ul,.legal-module__7fVNVa__section ol{margin:10px 0 18px;padding-left:22px}.legal-module__7fVNVa__section li+li{margin-top:8px}.legal-module__7fVNVa__section a{color:#714cb6;text-underline-offset:3px;text-decoration:underline}.legal-module__7fVNVa__details{color:#55514e;background:#fff;border:1px solid #421d241f;border-radius:14px;gap:8px;padding:20px;font-size:15px;display:grid}@media (max-width:820px){.legal-module__7fVNVa__shell{width:min(100% - 32px,760px);padding-top:32px}.legal-module__7fVNVa__back{margin-bottom:36px}.legal-module__7fVNVa__layout{grid-template-columns:1fr;gap:34px}.legal-module__7fVNVa__toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-module__7fVNVa__toc strong{grid-column:1/-1}}@media (max-width:520px){.legal-module__7fVNVa__shell{width:calc(100% - 32px);padding:24px 0 72px}.legal-module__7fVNVa__back{margin-bottom:28px}.legal-module__7fVNVa__hero{padding-bottom:38px}.legal-module__7fVNVa__hero h1{text-wrap:balance;font-size:clamp(34px,10.5vw,42px);line-height:1.02}.legal-module__7fVNVa__meta{margin-top:18px;line-height:1.45}.legal-module__7fVNVa__toc{grid-template-columns:1fr;max-height:260px;padding-right:8px;overflow-y:auto}.legal-module__7fVNVa__section h2{font-size:23px}.legal-module__7fVNVa__section p,.legal-module__7fVNVa__section li,.legal-module__7fVNVa__details{overflow-wrap:anywhere}}
