.LegalPage_page__3s_jm{padding:calc(var(--nav-h) + 1.5rem) 0 4.5rem;background:#ffffff}.LegalPage_kicker__YEfjZ{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary)}.LegalPage_page__3s_jm h1{margin:0;max-width:18ch;font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.035em;color:var(--primary)}.LegalPage_meta__47geC{margin:1rem 0 0;max-width:40rem;color:var(--ink-dim);font-size:.95rem;line-height:1.55}.LegalPage_meta__47geC a{color:var(--secondary);font-weight:600}.LegalPage_toc__3M4mU{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.75rem 0 2.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.LegalPage_toc__3M4mU a{padding:.45rem .8rem;border:1px solid var(--line);border-radius:6px;font-size:.86rem;font-weight:600;color:var(--primary)}.LegalPage_toc__3M4mU a:hover{border-color:var(--secondary);color:var(--secondary)}.LegalPage_content__5N01e{max-width:46rem;color:var(--ink);font-size:1rem;line-height:1.7}.LegalPage_content__5N01e h2{margin:2.25rem 0 .75rem;font-size:1.25rem;letter-spacing:-.02em;color:var(--primary)}.LegalPage_content__5N01e h3{margin:1.5rem 0 .5rem;font-size:1.05rem;color:var(--primary)}.LegalPage_content__5N01e p,.LegalPage_content__5N01e ul{margin:0 0 .9rem;color:var(--ink-dim)}.LegalPage_content__5N01e ul{padding-left:1.2rem}.LegalPage_content__5N01e li{margin-bottom:.35rem}.LegalPage_content__5N01e strong{color:var(--primary);font-weight:650}.LegalPage_content__5N01e a{color:var(--secondary);font-weight:600}