.hc-page .hm-minimal-footer{background:var(--hc-ink);color:var(--hc-paper);border-top:1px solid color-mix(in srgb, var(--hc-secondary) 24%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hm-minimal-footer-inner{justify-content:space-between;align-items:center;gap:24px 40px;min-height:128px;padding-block:28px;display:flex}.hm-minimal-footer-brand{align-items:center;gap:28px;display:flex}.hm-minimal-footer-brand>a{flex:0 0 144px;align-items:center;min-height:44px;display:inline-flex}.hm-minimal-footer-brand img{width:144px;height:auto;display:block}.hm-minimal-footer-caption{border-left:1px solid color-mix(in srgb, var(--hc-paper) 16%, transparent);padding-left:28px}.hm-minimal-footer-caption p{color:var(--hc-secondary);text-wrap:balance;font-size:13px;line-height:1.6}.hm-minimal-footer-caption small{color:color-mix(in srgb, var(--hc-paper) 68%, var(--hc-ink));margin-top:4px;font-size:11px;line-height:1.6;display:block}.hm-minimal-footer-legal{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.hm-minimal-footer-legal a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.hc-page .hm-minimal-footer-legal a{color:color-mix(in srgb, var(--hc-paper) 80%, var(--hc-ink))}.hc-page .hm-minimal-footer-legal a:hover{color:var(--hc-secondary);text-underline-offset:4px;text-decoration:underline}.hc-page .hm-minimal-footer-top{border:1px solid color-mix(in srgb, var(--hc-secondary) 45%, transparent);width:44px;color:var(--hc-secondary);border-radius:50%;justify-content:center}.hc-page .hm-minimal-footer-top:hover{background:var(--hc-primary);border-color:var(--hc-secondary);color:var(--hc-paper)}.hc-page .hm-minimal-footer :focus-visible{outline:2px solid var(--hc-secondary);outline-offset:5px}@media (max-width:1023px){.hm-minimal-footer-inner{flex-direction:column;align-items:flex-start;gap:20px}.hm-minimal-footer-legal{width:100%}.hm-minimal-footer-top{margin-left:auto}}@media (max-width:767px){.hm-minimal-footer-brand{flex-direction:column;align-items:flex-start;gap:12px}.hm-minimal-footer-brand>a{flex-basis:auto}.hm-minimal-footer-caption{border-left:0;padding-left:0}.hm-minimal-footer-legal{gap:4px 20px}}
