.gate-page.legal-page{max-width:960px;width:100%;padding:32px 24px 64px;margin:0 auto;box-sizing:border-box}.legal-page article{max-width:none;margin-top:28px;padding:40px}.legal-page h1{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.035em}.legal-page p{line-height:1.8;overflow-wrap:anywhere}.legal-page .legal-date{font-size:12px;letter-spacing:.04em}.legal-lead{font-size:17px}.legal-nav{display:grid;gap:10px;margin:28px 0;padding:20px 0;border-block:1px solid var(--line,#e5dff0)}.legal-page section{margin:32px 0;scroll-margin-top:28px}.legal-page h2{font-size:21px;line-height:1.4}.legal-page a{text-underline-offset:3px}.legal-footer{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;padding:24px 0 0;border-top:1px solid var(--line,#e5dff0);background:none}@media(max-width:600px){.gate-page.legal-page{padding:20px 12px 40px}.legal-page article{padding:24px 20px}.legal-page h2{font-size:19px}}@media print{.standalone-header,.legal-nav,.legal-footer{display:none}.legal-page article{border:0;box-shadow:none;padding:0}.legal-page section{break-inside:avoid}}
