.site.connect .fb{display:grid;grid-gap:1rem;gap:1rem;max-width:42rem;padding-bottom:clamp(2.5rem,7vw,4rem)}.site.connect .fb h1{margin:0;font-family:var(--masthead);font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.15;color:var(--ink)}.site.connect .fb-votes{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.site.connect .fb-votes legend{margin-bottom:.5rem;font-weight:700}.site.connect .fb-vote,.site.connect .fb-votes legend{font-family:var(--ui);font-size:.94rem;color:var(--ink)}.site.connect .fb-vote{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;border:1.5px solid var(--ink);border-radius:var(--r-pill);cursor:pointer;font-weight:600}.site.connect .fb-vote:has(input:checked){background:var(--band);border-color:var(--band);color:var(--reversed)}.site.connect .fb-votes{flex-direction:row;align-items:center}.site.connect .fb-votes legend{width:100%}.site.connect .fb-vote input{width:1.1rem;height:1.1rem;min-height:0;padding:0;margin:0;flex:none;border:0;border-radius:50%;accent-color:var(--accent-glow)}