.legal-footer{display:block;padding-top:32px;padding-bottom:32px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.footer-legal{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding-top:25px;border-top:1px solid #ffffff15}.footer-legal strong{font-size:13px;color:var(--paper);font-weight:500}.legal-footer p{display:block;font-size:11px;line-height:1.8;margin:10px 0}.footer-legal nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:12px}.footer-legal nav a{border-bottom:1px solid #ffffff30;padding-bottom:3px}.footer-note{color:#9da69a;max-width:800px;margin-top:25px!important}.legal-document{max-width:900px;padding:70px 0 90px}.legal-document h1{font-size:clamp(34px,4vw,52px);letter-spacing:-1.5px;line-height:1.15;overflow-wrap:anywhere}.legal-document h2{font-size:25px;line-height:1.35;letter-spacing:-.5px;margin:38px 0 18px}.legal-document p,.legal-document dd{font-size:15px;line-height:1.85;color:#c7cec3}.legal-document a{text-decoration:underline;text-underline-offset:4px}.legal-date{font-size:12px!important;color:#aeb6a7!important}.legal-document dt{font-size:12px;color:#aeb6a7;margin-top:22px}.legal-document dd{margin:4px 0 0}.legal-document dl{border-left:2px solid var(--accent);padding-left:25px}@media(max-width:700px){.footer-legal{grid-template-columns:1fr;gap:20px}.legal-footer{padding-bottom:95px}.legal-document{padding-top:40px;padding-bottom:55px}.legal-document h1{font-size:34px}.legal-document p,.legal-document dd{font-size:14px}.legal-document h2{font-size:23px}}
