.b-site-footer{border-block-start:var(--a-border-width) solid var(--a-color-ink);background:var(--a-color-canvas);width:100%;min-width:0;container-type:inline-size}.b-site-footer__inner{padding:var(--a-space-12) var(--a-space-4) var(--a-space-8)}.b-site-footer__main{gap:var(--a-space-8);display:grid}.b-site-footer__identity{max-width:24rem}.b-site-footer__brand{min-height:var(--a-size-compact);padding-inline:var(--a-space-2);color:var(--a-color-ink);border-radius:var(--a-radius-small);align-self:flex-start;align-items:center;margin-inline-start:calc(var(--a-space-2) * -1);text-decoration:none;display:inline-flex}.b-site-footer__brand:hover{background:var(--a-color-surface)}.b-site-footer__links,.b-site-footer__legal{margin:0;padding:0;list-style:none}.b-site-footer__links{justify-items:start;gap:var(--a-space-3);display:grid}.b-site-footer__publication{justify-content:space-between;align-items:center;gap:var(--a-space-3) var(--a-space-6);flex-wrap:wrap;display:flex}.b-site-footer__legal{gap:var(--a-space-2) var(--a-space-4);flex-wrap:wrap;display:flex}@container (width>=48rem){.b-site-footer__inner{padding-inline:var(--a-space-8)}.b-site-footer__main{gap:var(--a-space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
