.together-heading{max-width:980px}.together-heading h1{font-size:clamp(3.1rem,7vw,6.7rem);line-height:.98;letter-spacing:-.055em}.together-heading .lead{max-width:780px}.together-page .voices-visual{margin-block:2.6rem 3.2rem}.together-snapshot{background:var(--ink,#202820);color:var(--paper,#f1eee4);padding:clamp(1.3rem,4vw,3rem);border-top:5px solid var(--red,#c53725)}.together-snapshot-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1.4rem}.together-snapshot-heading h2{font-size:clamp(1.65rem,3.1vw,2.5rem);max-width:600px}.together-snapshot-heading>p{font-size:.8rem;max-width:190px;opacity:.8}.together-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;margin:2rem 0}.together-metrics>div{border-left:1px solid #ffffff40;padding-left:1.3rem;display:flex;flex-direction:column;gap:.35rem}.together-metrics>div:first-child{border:0;padding:0}.together-metrics strong{font-size:clamp(3.3rem,6vw,5.6rem);font-family:var(--display-font,Georgia,serif);line-height:1.1;letter-spacing:-.05em;color:inherit}.together-metrics span{font-size:1.02rem;font-weight:700}.together-metrics small{font-size:.78rem;opacity:.8;max-width:220px;line-height:1.5}.together-count-rule{border-top:1px solid #ffffff40;padding-top:1.25rem;max-width:100%!important;font-size:.96rem!important}.together-source-note{font-size:.8rem!important;line-height:1.55!important;opacity:.85}.together-section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem}.together-section-heading>p{max-width:390px}.together-tools{display:grid;gap:1.2rem;margin-top:1.8rem}.together-filters{display:flex;gap:.5rem;flex-wrap:wrap}.together-filters button{border:1px solid var(--ink,#202820);background:transparent;border-radius:0;padding:.65rem 1rem;font:inherit;font-size:.82rem;min-height:44px;cursor:pointer}.together-filters button[aria-pressed=true]{background:var(--ink,#202820);color:var(--paper,#f1eee4)}.together-tools label{display:grid;gap:.5rem;font-size:.85rem;font-weight:700;max-width:600px}.together-tools input{width:100%;box-sizing:border-box;min-height:48px;padding:.8rem;border:1px solid #9c9c90;border-radius:0;background:#ffffff80;font:inherit;font-weight:400;font-size:1rem}.together-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.together-card{border:1px solid var(--rule,#c6c7ba);padding:clamp(1.1rem,2.6vw,2rem);display:flex;flex-direction:column;min-width:0;background:#ffffff35}.together-card[hidden]{display:none}.together-card h3{font-size:clamp(1.45rem,2.3vw,2rem);letter-spacing:-.035em;margin:1.2rem 0 .8rem;overflow-wrap:anywhere;line-height:1.12}.together-card-top{display:flex;gap:1rem;justify-content:space-between;align-items:start}.together-card-top .eyebrow{margin:0;font-size:.68rem;max-width:150px}.together-count{font-size:.85rem;font-weight:700;text-align:right;max-width:180px}.together-count-unknown{font-weight:400;font-size:.72rem}.together-organizer{font-weight:700;margin:0!important;font-size:.95rem!important}.together-affiliation{font-size:.75rem!important;margin:.2rem 0 1rem!important;opacity:.8}.together-event-date{font-weight:700;color:var(--red,#b93020);font-size:.9rem!important}.together-location{font-size:.86rem!important;font-weight:600}.together-card-bottom{margin-top:auto;padding-top:1.2rem}.together-card-bottom .button{font-size:.85rem;max-width:100%;white-space:normal;text-align:left}.together-card-bottom .together-source-note{margin-bottom:0}.together-counting .community-steps h3{font-size:1.5rem}.together-empty{padding:2rem;background:#ffffff60}.together-roadmap ol{padding-left:1.2rem;display:grid;gap:1.2rem}.together-roadmap li{padding-left:.25rem;line-height:1.65}.together-directory,.together-counting{scroll-margin-top:125px}.together-page [hidden]{display:none!important}.together-page a:focus-visible,.together-page button:focus-visible,.together-page input:focus-visible{outline:3px solid #c53725;outline-offset:4px}@media(max-width:760px){.together-section-heading,.together-snapshot-heading{display:block}.together-snapshot-heading>p{max-width:none}.together-metrics{grid-template-columns:1fr 1fr;gap:1.4rem}.together-metrics>div:first-child{grid-column:1/-1;border-bottom:1px solid #ffffff40;padding-bottom:1.3rem}.together-metrics>div:nth-child(2){border:0;padding-left:0}.together-metrics strong{font-size:3.9rem}.together-metrics>div:first-child strong{font-size:5rem}.together-grid{grid-template-columns:1fr}.together-section-heading>p{max-width:none}.together-page .community-section{margin-top:3.5rem}.together-heading h1{font-size:clamp(2.7rem,10.5vw,4.2rem)}}@media(max-width:360px){.together-count{max-width:135px}.together-metrics strong{font-size:3rem}.together-metrics span{font-size:.85rem}.together-filters button{padding:.6rem .7rem}}
.together-page .together-metrics>div:first-child strong{font-size:clamp(3.2rem,18vw,5.6rem);white-space:nowrap;letter-spacing:-.065em}
.together-welcome{max-width:800px;font-size:1rem;line-height:1.65;margin-top:1.1rem}.together-page .together-directory{margin-top:1rem}.together-page .together-directory .together-section-heading h2{margin-bottom:.5rem}.together-page .together-directory+.voices-visual{margin-top:3rem}.together-page .together-counting{margin-top:2.5rem}.together-page .together-counting .community-method{margin-top:1.5rem}
