.academy-footer{border-top:3px solid #b69240}
.academy-footer .footer-main{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(0,1fr));gap:36px}
.academy-footer .footer-main>div>a:not(.brand){font-size:12px;line-height:1.7;margin:12px 0}
.academy-footer .footer-main h3{font:700 13px/1.5 var(--sans);margin-bottom:18px}
.academy-footer .footer-operator{border-top:1px solid #ffffff30;margin-top:22px;padding-top:18px;max-width:310px;color:#cbd3e1;font-size:11px;line-height:1.8}
.academy-footer .footer-operator p{margin:0 0 10px;font-size:12px;line-height:1.7;color:#e2e7f0}
.footer-operator a{font-weight:700;color:#efd68f;text-decoration:underline;text-underline-offset:3px}
.footer-operator address{font-style:normal}.footer-operator>span{display:block;margin-top:3px}
.academy-footer .footer-bottom{align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.6}
.academy-footer .footer-email{overflow-wrap:anywhere}
.academy-account-footer{align-items:flex-start;flex-wrap:wrap;gap:24px;padding:25px 32px;background:#f5f5f0;border-top:1px solid #dddeda;font-size:11px;line-height:1.8;color:#586176}
.academy-account-footer>div{max-width:420px}.academy-account-footer p{margin:5px 0 0}.academy-account-footer p a{font-weight:700;color:#222b50}
.academy-account-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}.academy-account-footer .language-links{margin:0}
@media(max-width:1000px){.academy-footer .footer-main{grid-template-columns:1fr 1fr}.academy-footer .footer-main>div:first-child{grid-column:auto}}
@media(max-width:560px){.academy-footer .footer-main{grid-template-columns:1fr;gap:24px}.academy-footer .footer-main>div:first-child{grid-column:auto}.academy-footer .footer-main h3{margin:0 0 12px}.academy-footer .footer-bottom{gap:14px}.academy-account-footer{padding:24px 22px}.academy-account-footer nav{gap:12px 18px}}
