.og-status,.og-row{display:flex;justify-content:space-between;gap:1rem;align-items:start}.og-status>div,.og-row>div{min-width:0}.og-row{border-top:1px solid var(--line,#ddd);padding:1rem 0}.og-row h3{margin:0}.og-facts,.og-capabilities{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:.7rem}.og-facts dt,.og-capabilities dt{font-weight:600;text-transform:capitalize}.og-facts dd,.og-capabilities dd{margin:0;overflow-wrap:anywhere}.og-facts small,.og-history small{display:block;color:var(--muted,#667);font-size:.8rem}.og-history{border-top:1px solid var(--line,#ddd);padding:1rem 0}.og-event{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;overflow-wrap:anywhere}#outreach-content .card{margin-bottom:1rem}#outreach-content{overflow-wrap:anywhere}#outreach-content .button-row{flex-wrap:wrap}#outreach-content summary{cursor:pointer;font-weight:600}@media(max-width:650px){.og-row,.og-status{display:block}.og-status .button-row{margin-top:1rem}.og-facts,.og-capabilities{grid-template-columns:1fr}.og-facts dd,.og-capabilities dd{margin-bottom:.5rem}}
.og-status .button-row{flex-shrink:0;max-width:50%}
.og-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.og-control{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line,#ddd);padding-top:1rem}.og-control p{font-size:.85rem;margin:.3rem 0;color:var(--muted,#667)}.og-switch{display:flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:.85rem}.og-switch-track{display:inline-block;width:2rem;height:1.15rem;border-radius:1rem;background:#737b86;position:relative}.og-switch-track:after{content:'';position:absolute;width:.85rem;height:.85rem;top:.15rem;left:.15rem;border-radius:50%;background:white}.og-switch[aria-checked=true] .og-switch-track{background:#137654}.og-switch[aria-checked=true] .og-switch-track:after{left:1rem}.og-switch:disabled{opacity:.65;cursor:not-allowed}@media(max-width:900px){.og-controls{grid-template-columns:1fr}}
@media(min-width:701px) and (max-width:1000px){body:has(#outreach-content) .topbar .search{display:none}}
@media(max-width:650px){.og-status .button-row{max-width:100%}}
