.footer[data-v-11ed6aba]{border-top:1px solid var(--color-border);margin-top:var(--space-9);padding:var(--space-5) 0}.footer__inner[data-v-11ed6aba]{justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap}.footer__brand[data-v-11ed6aba],.footer__inner[data-v-11ed6aba]{align-items:center;display:flex}.footer__brand[data-v-11ed6aba]{gap:var(--space-4);flex-shrink:0}.footer__logo-img[data-v-11ed6aba]{flex-shrink:0;width:auto;height:36px}.footer__link-group[data-v-11ed6aba]{flex-shrink:0}.footer__link-group a[data-v-11ed6aba]{font-size:var(--font-size-2);color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-1) ease}.footer__link-group a[data-v-11ed6aba]:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.footer__copy[data-v-11ed6aba]{font-size:var(--font-size-2);color:var(--color-text-muted);white-space:nowrap;font-style:italic}@media (width<1200px){.footer__inner[data-v-11ed6aba]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column}.footer__link-group[data-v-11ed6aba]{justify-content:center}}@media (width<=640px){.footer__brand[data-v-11ed6aba]{flex-direction:column;gap:.2rem}.footer__logo-img[data-v-11ed6aba]{height:44px}.footer__link-group[data-v-11ed6aba]{--link-gap:var(--space-4);row-gap:0}.footer__link-group a[data-v-11ed6aba]{font-size:var(--font-size-1)}}body.page-flush-footer .footer{margin-top:var(--space-5)}@media (width<=640px){body.page-flush-footer .footer{border-top-color:#0000;margin-top:0}}
