.legal-footer{color:#ffffffb3;font-family:var(--font-inter), sans-serif;background:#202020;border-top:1px solid #ae8d4159;padding:28px 24px}.legal-footer__inner{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;font-size:14px;display:flex}.legal-footer__links{gap:20px;display:flex}.legal-footer__links a{color:inherit;text-decoration:none}.legal-footer__links a:hover{color:#ae8d41}@media (max-width:640px){.legal-footer__inner{text-align:center;flex-direction:column}}.legal-page{color:#202020;min-height:100vh;font-family:var(--font-inter), sans-serif;background:#f8f7f4;padding:80px 24px}.legal-page__card{background:#fff;border:1px solid #20202026;border-radius:18px;max-width:920px;margin:0 auto;padding:48px}.legal-page__card h1{font-family:var(--font-raleway), sans-serif;margin:0 0 32px;font-size:clamp(32px,5vw,52px)}.legal-page__content{white-space:normal;font-size:16px;line-height:1.75}.legal-page__content p{margin:0 0 8px}@media (max-width:640px){.legal-page{padding:40px 16px}.legal-page__card{padding:28px 22px}}.legal-back-button{color:#ae8d41;cursor:pointer;font-size:14px;font-family:var(--font-inter), sans-serif;background:0 0;border:none;margin-bottom:28px;padding:0}.legal-back-button:hover{opacity:.75}
