.community-page{position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;gap:24px;padding:clamp(20px,4svh,36px) clamp(20px,6vw,88px)}.community-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.community-top,.community-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.community-top a:last-child,.community-actions>a{font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.community-copy{align-self:center;width:100%;max-width:1160px;margin-inline:auto}.community-eyebrow{color:var(--color-votech-red);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.community-copy h1{font-size:clamp(1.875rem,4.3vw,3.625rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.community-paragraphs{display:grid;gap:20px;max-width:850px;margin-top:24px;color:var(--color-signal-graphite);font-size:1.125rem;line-height:1.6}.community-actions button{padding-block:12px}@media(max-width:640px){.community-page{gap:20px;padding:20px}.community-top img{width:120px}.community-top a:last-child{font-size:.75rem}.community-eyebrow{margin-bottom:8px;font-size:.6875rem}.community-paragraphs{font-size:1rem;margin-top:16px;gap:16px;line-height:1.5}.community-actions{flex-direction:column;gap:14px}.community-actions button{width:100%;padding-inline:16px}}
