.dbj-shared-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1240px;margin:24px auto;padding:20px;text-align:left;font:14px/1.5 Arial,sans-serif;color:#3e2050;box-sizing:border-box}.dbj-shared-footer section{min-width:0;display:flex;flex-direction:column;gap:4px}.dbj-shared-footer h2{font:700 14px/1.3 Arial,sans-serif!important;margin:0 0 12px;color:#3e2050}.dbj-shared-footer a{display:block;padding:7px 0;color:#573569;overflow-wrap:anywhere}.dbj-shared-footer .soc-legal-footer{margin:0;padding:0;display:block}.dbj-shared-footer .soc-legal-footer a{display:block}.dbj-shared-footer .soc-legal-footer{font-size:0}.dbj-shared-footer .soc-legal-footer a{font-size:14px}.dbj-shared-footer a:focus-visible{outline:3px solid #a87524;outline-offset:3px}@media(max-width:850px){.dbj-shared-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:16px}}@media(max-width:420px){.dbj-shared-footer{grid-template-columns:1fr;gap:24px}}
