.legal-page{max-width:900px;margin:0 auto;padding-top:72px;padding-bottom:96px}.legal-page article{background:#fff;border:1px solid var(--line);padding:clamp(24px,5vw,56px)}.legal-page h2{margin:36px 0 12px;font-size:clamp(24px,3vw,34px)}.legal-page h2:first-child{margin-top:0}.legal-page p,.legal-page li{color:#496068;line-height:1.9}.legal-page ul{padding-left:1.35em}.legal-updated{font-size:14px;color:#6b7d82}.legal-contact{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.footer-legal{display:flex;gap:18px;flex-wrap:wrap}.footer-legal a{color:inherit;text-underline-offset:3px}@media(max-width:760px){.legal-page{padding-top:36px;padding-bottom:64px}.legal-page article{padding:24px 20px}.footer-legal{justify-content:flex-start}}
