.site-footer[data-footer-compact] .footer-fold{min-width:0}.site-footer[data-footer-compact] .footer-fold>summary{min-height:44px;cursor:pointer;font-weight:700;line-height:1.5;padding:12px 0}.site-footer[data-footer-compact] .footer-fold>summary:focus-visible{outline:3px solid #f4bc75;outline-offset:4px}.site-footer[data-footer-compact] .footer-fold-body{min-width:0}
@media(min-width:641px){.site-footer[data-footer-compact] .footer-fold[open]>summary{display:none}}
@media(max-width:640px){.site-footer[data-footer-compact]{padding:28px 0 32px}.site-footer[data-footer-compact] .footer-grid{gap:12px;min-width:0}.site-footer[data-footer-compact] .footer-logo{max-width:160px}.site-footer[data-footer-compact] .footer-about>p{margin:10px 0;font-size:13px}.site-footer[data-footer-compact] .footer-contact{display:flex;align-items:center;min-height:44px;margin:0}.site-footer[data-footer-compact] [data-footer-phone-slot="mobile"] p{margin:4px 0 0}.site-footer[data-footer-compact] [data-footer-phone-slot="mobile"] a{display:inline-flex;align-items:center;min-height:44px}.site-footer[data-footer-compact] .footer-fold{border-top:1px solid #ffffff30}.site-footer[data-footer-compact] .footer-fold-body{padding:4px 0 12px;line-height:1.8}.site-footer[data-footer-compact] .footer-fold-body h3{display:none}.site-footer[data-footer-compact] .footer-bottom{margin-top:16px;padding-top:16px}.site-footer[data-footer-compact] .footer-line-attribution{margin-top:8px;line-height:1.7}}
