.footer-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 26px;border-top:1px solid #ffffff25;padding-top:22px;font-size:14px;line-height:1.6}.footer-legal a{padding:8px 0;color:#d4dfce;text-decoration:underline;text-underline-offset:4px}footer .copyright{margin:0;border:0;padding-top:0;font-size:12px;line-height:1.6;color:#becdbb}.legal-page{max-width:1000px;padding-block:64px}.info-page .legal-page h1{font-size:clamp(36px,5vw,60px);line-height:1.15;letter-spacing:-.035em}.legal-date{color:#64745a;margin:18px 0 30px!important;font-size:14px!important}.legal-page p{font-size:17px;line-height:1.85;margin-top:18px;color:#455940}.info-page .legal-page h2{font-size:clamp(25px,3vw,32px);line-height:1.3;letter-spacing:-.02em;margin-top:36px}.legal-page a,.privacy-note a{text-decoration:underline;text-underline-offset:4px}.privacy-note{max-width:1120px;margin:0 auto;padding:0 6% 44px;font-size:14px;line-height:1.7;color:#526455}@media(max-width:760px){.legal-page{padding-block:44px}.legal-page p{font-size:16px}.footer-legal{gap:8px 20px}}
