.con-site-foot{border-top:1px solid var(--hairline)}.con-site-foot-row{justify-content:space-between;gap:var(--space-4) var(--space-6);padding:1.125rem 0}.con-site-commitments,.con-site-foot-row{display:flex;flex-wrap:wrap;align-items:center}.con-site-commitments{gap:var(--space-2) var(--space-3)}.con-site-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.con-site-chip{display:inline-flex;height:1.625rem;align-items:center;gap:.375rem;padding:0 .625rem;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-xs);white-space:nowrap}.con-site-chip svg{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.con-site-commitments-scope{margin:0;color:var(--muted);font-size:var(--fs-xs)}.con-site-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-xs)}.con-site-foot-link{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:2px}.con-site-foot-link:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.con-site-icp{padding-left:var(--space-3);border-left:1px solid var(--hairline)}@media (max-width:40em){.con-site-foot-row{flex-direction:column;align-items:flex-start;padding:1.25rem 0 1.5rem}}