.community-feed{display:grid;gap:24px;max-width:850px;margin:24px auto}.community-post{overflow:hidden;padding:26px}.community-author{display:flex;gap:14px;align-items:center}.community-author img,.community-initial{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#e9f0f4;display:grid;place-items:center;font-size:24px}.community-author h2{font:700 19px Georgia,serif;margin:0 0 5px}.community-author small{color:#627488}.community-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.community-photo{display:block;width:100%;max-height:700px;object-fit:contain;background:#f1f5f7;border-radius:12px}.community-reactions{display:flex;gap:20px;padding:18px 0;color:#455a70}.community-comments{border-top:1px solid #dae4ec;padding-top:16px}.community-comments small{display:block;color:#64748b}.testimony-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.testimony-card{overflow:hidden;padding:0}.testimony-card>div{padding:28px}.testimony-photo{display:block;width:100%;max-height:420px;object-fit:contain;background:#eef3f6}.testimony-card h2{font-size:24px}.testimony-grid .community-body{font-size:16px}.public-nav{flex-wrap:wrap}@media(max-width:700px){.testimony-grid{grid-template-columns:1fr}.community-post{padding:18px}.community-author h2{font-size:17px}.community-reactions{gap:15px}}
.restored-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.mbs-dark-button{background:#123b61!important;color:#fff!important;border:1px solid #123b61!important;white-space:nowrap;font-size:13px!important;font-weight:800;text-decoration:none;padding:14px 20px!important;min-height:48px}.mbs-dark-button:hover{background:#1b527f!important}.testimony-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.testimony-controls button{background:#123b61;color:white;border:0;border-radius:8px;width:42px;height:42px;font-size:28px}#testimonies .testimony-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px 3px 20px;align-items:stretch;scrollbar-color:#376485 #e0e9ef}#testimonies .testimony-card{flex:0 0 min(390px,85vw);scroll-snap-align:start;min-width:0}#testimonies .testimony-photo{width:100%;height:210px;object-fit:contain}#testimonies .community-body{max-height:300px;overflow-y:auto;padding-right:8px;overscroll-behavior-y:contain}#mbs-connect .community-feed{height:min(68vh,600px);min-height:280px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d7e5ed;background:#edf4f8;border-radius:13px;padding:16px;align-content:start;max-width:none;scrollbar-color:#376485 #e0e9ef}#mbs-connect .community-post{flex-shrink:0;margin:0}#mbs-connect .community-photo{max-height:480px}.community-feed:focus-visible,.testimony-grid:focus-visible{outline:3px solid #d6ac62;outline-offset:4px}@media(max-width:700px){.restored-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.mbs-dark-button{white-space:normal}.testimony-card>div{padding:22px}#mbs-connect .community-feed{padding:10px;height:540px}}
.testimony-identity{display:flex;align-items:center;gap:12px;margin:14px 0}.testimony-identity h2{margin:0!important}.testimony-avatar{display:block;width:50px!important;height:50px!important;flex:none;border-radius:50%;object-fit:cover!important}.testimony-identity .community-initial{flex:none}#mbs-connect .community-feed{grid-auto-rows:max-content}.legacy-profile-photo{width:90px;height:90px;border-radius:50%;object-fit:cover}
#mbs-connect .community-feed{display:flex!important;flex-direction:column}#mbs-connect .community-post{flex:0 0 auto;overflow:visible}#mbs-connect .community-photo{max-height:280px}.read-more{color:#123b61;border:1px solid #b8cbd9;background:#f3f7fa;font-weight:700;margin:0 0 16px}#testimonies .community-body{max-height:none;overflow:visible}
.community-reactions>span:first-child{color:#dc2626}
