.legal-page{max-width:1000px;margin:0 auto;padding:60px 35px 85px}.legal-page h1{font-size:clamp(38px,5vw,64px);letter-spacing:-2px;line-height:1.15}.legal-page h2{font-size:28px;letter-spacing:-.6px;margin-top:45px}.legal-page p,.legal-page li,.legal-page dd{font-size:15px;line-height:1.8}.legal-page a{color:#9b461b;text-decoration:underline;text-underline-offset:3px}.legal-page .updated{font-size:12px;color:#8a7564}.legal-page dl{display:grid;grid-template-columns:230px 1fr;gap:13px 25px;padding:25px;background:#fff0dc;border-radius:15px}.legal-page dt{font-size:13px;font-weight:700;line-height:1.8}.legal-page dd{margin:0}.legal-table{overflow:auto}footer .footer-bottom{flex-wrap:wrap}@media(max-width:600px){.legal-page{padding:40px 23px 60px}.legal-page dl{grid-template-columns:1fr;gap:8px}.legal-page dt{margin-top:13px}.legal-page h2{font-size:25px}.legal-page table{min-width:570px}}
