.mb-footer{margin-block-start:var(--mb-section);background:var(--mb-stage);color:var(--mb-ink-2);font-size:var(--mb-fs-small);line-height:var(--mb-lh-small);letter-spacing:var(--mb-track-small)}.mb-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--mb-s6);padding-block:var(--mb-s8) var(--mb-s7)}.mb-footer__top > *{min-inline-size:0}.mb-footer__brand{display:grid;gap:14px;align-content:start;justify-items:start;max-inline-size:320px}.mb-footer__text{line-height:var(--mb-lh-body);text-wrap:pretty}.mb-footer__social-list{display:flex;flex-wrap:wrap;column-gap:var(--mb-s4)}.mb-footer__title{margin-block-end:10px;color:var(--mb-ink);font-family:var(--mb-font);font-size:var(--mb-fs-small);font-weight:var(--mb-weight-strong);line-height:var(--mb-lh-small);letter-spacing:var(--mb-track-small)}.mb-footer__list,.mb-footer__contact{display:grid;justify-items:start}.mb-footer__list a,.mb-footer__social-list a,.mb-footer__legal-list a,.mb-footer__consent,.mb-footer__link{display:inline-flex;align-items:center;max-inline-size:100%;min-block-size:var(--mb-hit);min-inline-size:var(--mb-hit);padding-block:calc((var(--mb-hit) - 1em * var(--mb-lh-caption)) / 2);line-height:var(--mb-lh-caption);overflow-wrap:anywhere;transition:color var(--mb-dur-fast) var(--mb-ease)}.mb-footer__list a,.mb-footer__legal-list a,.mb-footer__consent{hyphens:auto}.mb-footer__list a[aria-current="page"],.mb-footer__legal-list a[aria-current="page"]{color:var(--mb-ink)}.mb-footer__contact{font-style:normal}.mb-footer__line{padding-block:10px;line-height:var(--mb-lh-body)}.mb-footer__contact p{overflow-wrap:anywhere}.mb-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--mb-s5);padding-block:20px 28px;box-shadow:var(--mb-hairline-top);font-size:var(--mb-fs-caption);line-height:var(--mb-lh-caption);letter-spacing:var(--mb-track-caption)}.mb-footer__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--mb-s5);min-inline-size:0}.mb-footer__copy{padding-block:calc((var(--mb-hit) - 1em * var(--mb-lh-caption)) / 2);font-variant-numeric:tabular-nums}.mb-footer__legal{min-inline-size:0}.mb-footer__legal-list{display:flex;flex-wrap:wrap;column-gap:var(--mb-s4)}.mb-footer__consent{letter-spacing:inherit;text-align:start;text-transform:none}@media (scripting:none){.mb-footer__consent-item{display:none}.mb-footer__legal:not(:has(.mb-footer__legal-list > li:not(.mb-footer__consent-item))){display:none}}.mb-footer__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--mb-s5);min-inline-size:0;margin-inline-start:auto}.mb-footer__lang{margin-inline:-10px}.mb-footer__credit-link{display:inline-flex;align-items:center;gap:var(--mb-s2);min-block-size:var(--mb-hit);min-inline-size:var(--mb-hit);transition:color var(--mb-dur-fast) var(--mb-ease)}.mb-footer__credit-text{white-space:nowrap}.mb-footer__credit-logo{flex:none;inline-size:auto;block-size:18px;opacity:0.72;transition:opacity var(--mb-dur-fast) var(--mb-ease)}.mb-footer__credit-link:focus-visible .mb-footer__credit-logo{opacity:1}.mb-footer__credit-name{color:var(--mb-ink);font-weight:var(--mb-weight-strong)}@media (hover:hover) and (pointer:fine){.mb-footer a:hover,.mb-footer__consent:hover{color:var(--mb-ink)}.mb-footer__credit-link:hover .mb-footer__credit-logo{opacity:1}}@media (prefers-contrast:more){.mb-footer__credit-logo{opacity:1}}@media (forced-colors:active){.mb-footer__credit-logo{forced-color-adjust:none;background-color:var(--mb-white);opacity:1}}@media (max-width:1024px){.mb-footer__top{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.mb-footer__brand{grid-column:1 / -1;max-inline-size:520px}}@media (min-width:768px) and (max-width:1024px){.mb-footer__top:not(:has(> :nth-child(5))){grid-template-columns:repeat(3,minmax(0,1fr))}.mb-footer__top:not(:has(> :nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mb-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--mb-s4);padding-block:var(--mb-s7) var(--mb-s6)}.mb-footer__col--contact{grid-column:1 / -1}.mb-footer__bottom,.mb-footer__meta,.mb-footer__end{flex-direction:column;align-items:flex-start}.mb-footer__end{margin-inline-start:0}.mb-footer__lang{margin-inline:-10px 0}}@media (prefers-reduced-motion:reduce){.mb-footer a,.mb-footer__consent,.mb-footer__credit-logo{transition:none}}