.LegalPage-module__DTgQIG__page{color:#e7eaf2;max-width:1120px;margin:0 auto;padding:28px 24px 48px}.LegalPage-module__DTgQIG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.LegalPage-module__DTgQIG__brand{letter-spacing:-.04em;font-size:22px;font-weight:850}.LegalPage-module__DTgQIG__brand span{color:var(--accent)}.LegalPage-module__DTgQIG__header nav,.LegalPage-module__DTgQIG__footer{flex-wrap:wrap;gap:16px 24px;font-size:14px;display:flex}.LegalPage-module__DTgQIG__header a:hover,.LegalPage-module__DTgQIG__footer a:hover{color:var(--accent)}.LegalPage-module__DTgQIG__article{max-width:800px;margin:64px auto}.LegalPage-module__DTgQIG__label{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.LegalPage-module__DTgQIG__article h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(32px,5vw,54px);line-height:1.1}.LegalPage-module__DTgQIG__date{color:var(--muted);font-size:14px}.LegalPage-module__DTgQIG__article section{margin-top:36px;scroll-margin-top:24px}.LegalPage-module__DTgQIG__article h2{letter-spacing:-.02em;font-size:23px;line-height:1.35}.LegalPage-module__DTgQIG__article p,.LegalPage-module__DTgQIG__article li{line-height:1.8}.LegalPage-module__DTgQIG__article li{margin:10px 0}.LegalPage-module__DTgQIG__article ul,.LegalPage-module__DTgQIG__article ol{padding-left:24px}.LegalPage-module__DTgQIG__article a{color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.LegalPage-module__DTgQIG__notice{border:1px solid var(--line);background:var(--glass);border-radius:14px;padding:16px 20px}.LegalPage-module__DTgQIG__footer{border-top:1px solid var(--line);color:var(--muted);padding-top:24px}.LegalPage-module__DTgQIG__page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}@media (max-width:600px){.LegalPage-module__DTgQIG__page{padding:20px 18px 36px}.LegalPage-module__DTgQIG__header{flex-direction:column;align-items:flex-start}.LegalPage-module__DTgQIG__article{margin:40px auto}.LegalPage-module__DTgQIG__header nav,.LegalPage-module__DTgQIG__footer{font-size:13px}}
