.legal-page{color:#17253e;overflow-wrap:anywhere;max-width:940px;margin:auto;padding:28px 24px 64px;line-height:1.75}.legal-top,.legal-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.legal-top>a{font-size:26px;font-weight:800;text-decoration:none}.legal-top nav{gap:10px;display:flex}.legal-top nav a{border-radius:10px;padding:6px 12px}.legal-top [aria-current]{background:#e9efff;font-weight:700}.legal-page a{color:#2454c6;text-underline-offset:3px}.legal-paper{background:#fff;border:1px solid #e5eaf3;border-radius:24px;margin:32px 0;padding:42px;box-shadow:0 10px 40px #18284c06}.legal-paper h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(27px,5vw,40px);line-height:1.2}.legal-paper h2{margin:32px 0 12px;font-size:22px;line-height:1.4}.legal-paper p{margin:0 0 16px}.legal-bottom{font-size:14px}.legal-page a:focus-visible{outline-offset:3px;outline:3px solid #2454c6}@media (max-width:600px){.legal-page{padding:18px 16px 40px}.legal-paper{margin:24px -2px;padding:24px 18px}.legal-paper h2{font-size:20px}}
