.legal-page{color:#151515;background:#f3f0e8;min-height:100vh;padding:clamp(24px,5vw,72px);font-family:Manrope,Arial,sans-serif}.legal-header,.legal-card,.legal-nav{width:min(920px,100%);margin-inline:auto}.legal-home{color:inherit;text-underline-offset:5px;margin-bottom:clamp(40px,8vw,88px);font-weight:800;text-decoration-thickness:2px;display:inline-flex}.legal-header>p{letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.legal-header h1{text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:850px;margin:0 0 clamp(28px,5vw,52px);font-family:Roboto Condensed,Arial,sans-serif;font-size:clamp(42px,8vw,88px);font-weight:900;line-height:.92}.legal-card{box-sizing:border-box;background:#fff;border-top:8px solid #ffe60d;padding:clamp(24px,5vw,56px);box-shadow:0 18px 50px #1515151a}.legal-card h2{text-transform:uppercase;margin:38px 0 14px;font-family:Roboto Condensed,Arial,sans-serif;font-size:clamp(26px,4vw,38px);line-height:1}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{font-size:clamp(16px,2vw,19px);line-height:1.55}.legal-card ul{padding-left:24px}.legal-details{gap:6px;margin-bottom:34px;display:grid}.legal-details p{margin:0}.legal-nav{flex-wrap:wrap;gap:14px 28px;padding-block:28px;display:flex}.legal-nav a{color:inherit;text-underline-offset:4px;font-weight:750}@media (max-width:600px){.legal-page{padding-inline:16px}.legal-card{padding-inline:20px}.legal-nav{display:grid}}
