.LegalShell-module__8Bnr5q__head{border-bottom:1px solid var(--card-edge);padding-block:clamp(48px,7vw,84px) clamp(28px,4vw,44px)}.LegalShell-module__8Bnr5q__title{letter-spacing:-.038em;font-size:clamp(2.2rem,5vw,3.2rem)}.LegalShell-module__8Bnr5q__stamp{color:var(--ink-faint);margin-top:14px;font-size:14px}.LegalShell-module__8Bnr5q__intro{color:var(--ink-soft);max-width:60ch;margin-top:20px;font-size:1.06rem;line-height:1.6}.LegalShell-module__8Bnr5q__body{padding-block:clamp(28px,4vw,44px) clamp(72px,9vw,112px)}.LegalShell-module__8Bnr5q__toc{border-radius:var(--radius);background:var(--bg-sunk);border:1px solid var(--card-edge);margin:0 0 44px;padding:22px 24px}.LegalShell-module__8Bnr5q__tocTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:12.5px;font-weight:600}.LegalShell-module__8Bnr5q__tocList{columns:2;column-gap:32px;margin:12px 0 0;padding:0;font-size:14.5px;list-style:none}.LegalShell-module__8Bnr5q__tocList li{break-inside:avoid;margin-bottom:8px}.LegalShell-module__8Bnr5q__tocList a{color:var(--ink-soft)}.LegalShell-module__8Bnr5q__tocList a:hover{color:var(--violet)}@media (max-width:620px){.LegalShell-module__8Bnr5q__tocList{columns:1}}
