.acta-footer{background:var(--canvas)}.acta-footer-inner{border-top:1px solid var(--edge);container-type:inline-size;container-name:acta-footer}.acta-footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-block:56px 48px}.acta-footer-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink-1);font-size:22px;font-weight:600;letter-spacing:-.045em;line-height:1.2}.acta-footer-mark{width:28px;height:28px}.acta-footer-promise{margin-top:14px;font-size:13px;line-height:1.6;color:var(--ink-3)}.acta-footer-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 32px;padding-top:4px}.acta-footer nav a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--ink-2);text-underline-offset:5px;transition:color .18s}.acta-footer nav a:hover{color:var(--ink-1);text-decoration:underline}.acta-footer-nav a{font-size:14px;letter-spacing:-.01em}.acta-footer-nav .acta-footer-start{color:var(--brand);font-weight:600}.acta-footer-nav .acta-footer-start:hover{color:var(--brand)}.acta-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px 22px;border-top:1px solid var(--edge-faint);font-size:12px;color:var(--ink-3)}.acta-footer-bottom nav{display:flex;flex-wrap:wrap;gap:4px 28px}.acta-footer-bottom nav a{font-size:12px;color:var(--ink-3)}.acta-footer a:focus-visible{outline:2px solid var(--brand);outline-offset:5px;border-radius:4px}@container acta-footer (max-width: 720px){.acta-footer-main{flex-direction:column;gap:28px;padding-block:44px 36px}.acta-footer-nav{justify-content:flex-start;gap:4px 24px}}@container acta-footer (max-width: 520px){.acta-footer-nav{display:grid;justify-content:stretch;gap:0;width:100%}.acta-footer .acta-footer-nav a{min-height:48px;border-bottom:1px solid var(--edge-faint)}.acta-footer .acta-footer-nav a:last-child{border-bottom:0}.acta-footer-bottom{align-items:flex-start;flex-direction:column-reverse;gap:10px;padding-block:18px 26px}.acta-footer-bottom nav a{min-height:40px}}@media (prefers-reduced-motion:reduce){.acta-footer a{transition:none}}