.community-intro{max-width:52rem;padding:1rem 0 2rem}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.community-plans>section{padding:1.5rem 0;border-top:1px solid var(--line)}.community-plans h2{font-size:2rem}.interest-panel{padding:clamp(1rem,3vw,2rem);background:var(--tint);border-top:3px solid var(--accent)}.interest-panel h2{margin-top:0}.interest-panel details{padding-top:1rem;border-top:1px solid var(--line)}.interest-panel summary{cursor:pointer;min-height:2.75rem}.interest-choices{padding:0;border:0;margin:1.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.interest-choices legend{font-weight:600;margin-bottom:.75rem}.interest-choices label{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.75rem;border:1px solid var(--line);background:var(--surface)}.interest-choices label:has(:checked){border-color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.interest-choices input,.interest-consent input{accent-color:var(--accent);width:1.15rem;height:1.15rem;flex-shrink:0}.interest-consent{display:flex;align-items:flex-start;gap:.75rem;line-height:1.6}.interest-consent input{margin-top:.3rem}.interest-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.community-analytics{margin-top:3rem;max-width:48rem;border-top:1px solid var(--line);padding-top:1.5rem}.interest-form [data-interest-status]{min-height:1.5em}.community-page [hidden]{display:none!important}@media(max-width:760px){.community-layout{grid-template-columns:1fr}.community-intro{padding-bottom:.5rem}}
