.engagement-hub{max-width:1040px;margin:1.5rem auto}.public-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-bottom:1rem}.public-stats span{background:#082f69;color:white;border-radius:12px;padding:.9rem}.public-stats b{display:block;font-size:1.35rem}.engagement-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.engagement-grid article,.engage-next{background:#fff;border:1px solid #c8d8ec;border-radius:14px;padding:1.2rem}.engagement-hub small{color:#075fc9;font-weight:900}.reaction-row{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.engagement-hub button{border:0;border-radius:8px;background:#075fc9;color:#fff;padding:.7rem 1rem;font-weight:800}.engagement-hub label{display:grid;gap:.35rem;margin:.7rem 0;font-weight:700}.engagement-hub input,.engagement-hub textarea{font:inherit;padding:.7rem;border:1px solid #91aaca;border-radius:8px}.engagement-hub textarea{min-height:100px}.engagement-hub blockquote{margin:1rem 0;padding:.8rem;border-left:4px solid #075fc9;background:#f3f7fc}.transcript-text{white-space:pre-wrap;max-height:420px;overflow:auto;padding:1rem;background:#f4f7fb;margin-top:.8rem}.privacy-note{font-size:.88rem;color:#41536b}.engage-next{margin-top:1rem}@media(max-width:700px){.public-stats{grid-template-columns:1fr 1fr}.engagement-grid{grid-template-columns:1fr}.engagement-hub{margin:1rem}.reaction-row button{min-height:44px}}
