.fu-footer-links{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit}.fu-footer-heading,.fu-footer-summary{margin:0 0 var(--fu-heading-gap,12px);font-size:var(--fu-heading-size,14px);font-weight:600;line-height:max(20px,calc(var(--fu-heading-size,14px)*1.3));color:var(--mbx-block-title-color,var(--mbx-block-text-color,inherit));overflow-wrap:anywhere}.fu-footer-list{gap:var(--fu-item-gap,8px);font-size:var(--fu-link-size,14px);font-weight:400;line-height:max(20px,calc(var(--fu-link-size,14px)*1.3));color:inherit;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fu-footer-links[data-footer-direction=horizontal] .fu-footer-list{column-gap:20px;row-gap:var(--fu-item-gap,8px);flex-flow:wrap}.fu-footer-links[data-footer-heading-align=start] .fu-footer-heading,.fu-footer-links[data-footer-heading-align=start] .fu-footer-summary>[data-layout-title]{text-align:start}.fu-footer-links[data-footer-heading-align=center] .fu-footer-heading,.fu-footer-links[data-footer-heading-align=center] .fu-footer-summary>[data-layout-title]{text-align:center}.fu-footer-links[data-footer-heading-align=end] .fu-footer-heading,.fu-footer-links[data-footer-heading-align=end] .fu-footer-summary>[data-layout-title]{text-align:end}.fu-footer-links[data-footer-links-align=start] .fu-footer-list{text-align:start;align-items:flex-start}.fu-footer-links[data-footer-links-align=center] .fu-footer-list{text-align:center;align-items:center}.fu-footer-links[data-footer-links-align=end] .fu-footer-list{text-align:end;align-items:flex-end}.fu-footer-links[data-footer-direction=horizontal][data-footer-links-align=start] .fu-footer-list{justify-content:flex-start}.fu-footer-links[data-footer-direction=horizontal][data-footer-links-align=center] .fu-footer-list{justify-content:center}.fu-footer-links[data-footer-direction=horizontal][data-footer-links-align=end] .fu-footer-list{justify-content:flex-end}.fu-footer-row{overflow-wrap:anywhere;min-width:0;max-width:100%}.fu-footer-row>a,.fu-footer-row>span{color:var(--mbx-block-link-color,var(--mbx-block-text-color,inherit))}.fu-footer-row>a{cursor:pointer;text-underline-offset:4px;text-decoration:none;display:inline-block;position:relative}.fu-footer-row>a:is(:hover,:focus-visible){color:var(--mbx-block-link-hover-color,var(--mbx-block-link-color,var(--mbx-block-text-color,inherit)));text-decoration:underline}.fu-footer-row>a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.fu-footer-disclosure{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);display:block}.mybox-region[data-region=footer] [data-block-type="platform.ui.text"] [data-layout-text]>div{font-size:14px;line-height:24px}@media not all and (min-width:48rem){.mbx-layout-block:has(>.fu-footer-links){width:100%;min-width:0}.fu-footer-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin:0;padding:.75rem 0;list-style:none;display:flex}.fu-footer-summary>[data-layout-title]{flex:1;min-width:0}.fu-footer-links[data-footer-heading-align] .fu-footer-summary>[data-layout-title]{text-align:start}.fu-footer-summary::-webkit-details-marker{display:none}.fu-footer-toggle{flex:0 0 20px;width:20px;height:20px;display:block;position:relative}.fu-footer-toggle:before,.fu-footer-toggle:after{content:"";background:currentColor;border-radius:1px;height:1.5px;position:absolute;inset:9px 3px auto}.fu-footer-toggle:after{transition:transform .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1);transform:rotate(90deg)}.fu-footer-disclosure>.fu-footer-summary[aria-expanded=true]>.fu-footer-toggle:after{opacity:0;transform:rotate(0)}.fu-footer-disclosure>.fu-footer-list{gap:var(--fu-mobile-item-gap,12px);padding:0 0 10px}.fu-footer-disclosure>.fu-footer-list>.fu-footer-row>a,.fu-footer-disclosure>.fu-footer-list>.fu-footer-row>span{padding-block:4px;display:inline-block}.fu-footer-links[data-footer-preview=true]>.fu-footer-heading{align-items:center;min-height:44px;margin-bottom:.75rem;display:flex}}@media (prefers-reduced-motion:reduce){.fu-footer-toggle:after{transition:none}}.fu-footer-summary{width:100%;color:inherit;text-align:start;background:0 0;border:0;font-family:inherit}.fu-footer-summary[hidden],.fu-footer-disclosure>.fu-footer-heading[hidden],.fu-footer-list[hidden]{display:none}@media (min-width:48rem){.fu-footer-disclosure{border:0}}