.m23-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem auto;max-width:1080px;padding:0 1rem}.m23-nav[hidden]{display:none}.m23-nav button[aria-pressed="true"]{background:#123547;color:white;border-color:#123547}.m23-content{max-width:1080px;margin:auto}.m23-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;justify-content:space-between}.m23-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.m23-fields label{margin:0}.m23-person{padding:1rem 0;border-top:1px solid #dfe7ec;display:flex;align-items:center;justify-content:space-between;gap:1rem}.m23-person small{display:block;color:#586c7a;margin:.25rem 0}.m23-controls{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.m23-profile{display:grid;grid-template-columns:minmax(170px,35%) 1fr;gap:1.5rem}.m23-photo{display:block;width:100%;max-height:65vh;object-fit:contain;border-radius:8px;background:#eef3f6}.m23-identity h1{font-size:1.8rem}.m23-identity dt{font-weight:650;margin-top:.8rem}.m23-identity dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.m23-exclusion{border-left:4px solid #b42e40;background:#fff3f4;padding:.8rem 1rem;margin:.75rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.m23-exclusion.inactive{border-left-color:#6d7e87;background:#f2f5f7}.m23-notes{white-space:pre-wrap;overflow-wrap:anywhere}.m23-stream-label{font-size:.85rem;color:#5b6d79}.m23-brand-logo{max-width:190px;max-height:70px;object-fit:contain}.m23-session{display:block;font-size:.78rem;color:#526675}.m23-offline{padding:1rem;border:1px solid #d19b35;border-radius:8px;background:#fff7e5}.m23-small{font-size:.85rem;color:#526675}.m23-content h2{margin-top:1.2rem}@media(max-width:620px){.m23-fields,.m23-profile{grid-template-columns:1fr}.m23-photo{max-height:48vh}.m23-nav{gap:.4rem}.m23-person{align-items:flex-start}.m23-brand-logo{max-width:140px;max-height:56px}}
