/* BravoFin: desktop footer follows one calm, left-aligned reading axis. */
@media (min-width:1024px) {
  footer.footer .footer__inner {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:32px;
    padding-bottom:36px;
    text-align:left;
  }
  footer.footer .footer__inner>div {width:100%;max-width:760px;min-width:0;}
  footer.footer .footer__inner>div:first-child {order:0;}
  footer.footer .footer__inner>.footer__col:last-child {order:1;}
  footer.footer .footer__inner>.footer__col:nth-child(2) {order:2;}
  footer.footer .footer__inner>.footer__col:nth-child(3) {order:3;}
  footer.footer .footer__col ul {padding:0;margin:0;list-style:none;gap:12px;}
  footer.footer .footer__contacts {align-items:flex-start;gap:12px;}
  footer.footer .footer__contacts .bf-contact-links {margin-top:0;gap:12px;}
  footer.footer .footer__col h4 {margin:0 0 16px;color:#fff8e8;}
  footer.footer .footer__col ul a {font-size:16px;line-height:1.6;color:#fff8e8;}
  footer.footer .footer__desc {max-width:680px;}
  footer.footer .footer__bottom-inner {flex-direction:column;align-items:flex-start;gap:16px;}
  footer.footer .footer__bottom>.container>div:last-child {text-align:left!important;}
  footer.footer .duetly-studio {flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;}

  footer.wrap {display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left;padding-left:max(32px,calc(50vw - 568px));padding-right:max(32px,calc(50vw - 568px));}
  footer.wrap .footer-grid {display:contents;}
  footer.wrap .footer-grid>.brand {order:0;}
  footer.wrap .footer-grid>p {order:1;margin:0;font-size:16px;line-height:1.6;}
  footer.wrap .bf-footer-online {order:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;}
  footer.wrap .bf-footer-online>a {margin:0;}
  footer.wrap .bf-contact-links {margin:0;gap:12px;}
  footer.wrap .footer-address {order:3;margin:0;font-size:16px;}
  footer.wrap details {order:4;width:min(100%,680px);padding:8px 0 24px;}
  footer.wrap details summary {font-size:16px;text-align:left;}
  footer.wrap .page-links {order:5;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;border:0;font-size:16px;}
  footer.wrap .page-links>a {margin:0;}
  footer.wrap .disclaimer {order:6;max-width:760px;margin:8px 0 0;padding-top:24px;border-top:1px solid #ffffff2a;}

  footer.premium-footer .footer-shell,
  footer.premium-footer .footer-column,
  footer.premium-footer .footer-contacts {text-align:left;justify-items:start;}
  footer.premium-footer .footer-contact-links,
  footer.premium-footer .footer-bottom {display:flex;flex-direction:column;align-items:flex-start;gap:12px;}
  footer.premium-footer .bf-contact-links {margin:0;gap:12px;}
  footer .wrap.foot,
  body>.light-bg>.foot>.wrap {display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;text-align:left;}
  footer .wrap.foot>.bf-contact-links,
  body>.light-bg>.foot>.wrap>.bf-contact-links {margin:0;gap:12px;}
  footer .wrap.foot>div:nth-child(2)>a {display:block;width:fit-content;margin-top:12px;}
}
