.c-footer-compact{border-top:1px solid var(--color-border);font-size:var(--step-0);color:var(--color-muted)}
.c-footer-compact a:not([class*="btn"]){color:var(--color-muted);text-decoration:none}
.c-footer-compact a:not([class*="btn"]):hover{color:var(--color-text)}
.c-footer-compact .brand{color:var(--color-text)}
.c-footer-compact__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center;padding-block:var(--space-4);border-top:1px solid var(--color-border)}
.c-footer-compact__legal > span{margin-inline-start:auto}
.c-footer-compact__social{display:flex;gap:var(--space-2)}
.c-footer-compact__social a{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);border:1px solid var(--color-border)}
.c-footer-compact__social a:hover{border-color:var(--color-text)}
.c-footer-compact__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6)}
.c-footer-compact__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}
.c-footer-compact__links:empty{display:none}
