/* Same real public profiles and permissions, clearer photo/contact feed. */
@media screen{
 .ep-cards.mp-feed207{align-items:start;gap:24px}
 .ep-card.mp-feed-card207{border-radius:14px;overflow:hidden;min-width:0;box-shadow:0 4px 18px #294d3f09}
 .mp-feed-card207 .mp-card-picture{aspect-ratio:4/3;object-fit:cover}
 .mp-feed-card207>.mp-feed-body207{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 9px;min-width:0}
 .mp-feed-body207>*{grid-column:1/-1;min-width:0}
 .mp-feed-body207>.mp-feed-call217{grid-column:1;display:flex;align-items:center;justify-content:center;margin:12px 0 0;min-height:46px;padding:10px;border-radius:8px;line-height:1.4;font-size:13px}
 .mp-feed-body207>.mp-feed-open207{grid-column:2;display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;margin:12px 0 0;padding:10px;border:1px solid #aabdab;border-radius:8px;line-height:1.4;font-size:13px;text-align:center}
 .mp-feed-body207:not(:has(>.mp-feed-call217))>.mp-feed-open207{grid-column:1/-1}
 .mp-feed-card207 .mp-feed-identity207 h2{font-size:24px;line-height:1.2;overflow-wrap:anywhere}
 .mp-feed-card207 .mp-feed-identity207 .mp-logo{object-fit:contain;background:#fffefa}
 .mp-feed-description208 summary{min-height:44px;display:flex;align-items:center;gap:8px;list-style:none;padding:8px 0}
 .mp-feed-description208 summary::before{content:'+';font-size:20px;line-height:1}
 .mp-feed-description208[open] summary::before{content:'−'}
 .mp-feed-description208 summary::-webkit-details-marker{display:none}
 .mp-feed-specialties217{gap:6px}
 .mp-feed-specialties217 li{font-size:11px;padding:6px 9px}
 .mp-profile207 .mp-profile-nav206 a{min-height:44px;display:inline-flex;align-items:center}
 .mp-profile207 .mp-profile-contact207 a{white-space:normal;overflow-wrap:anywhere;min-height:46px}
 .mp-profile207 .mp-gallery figure{margin-inline:0;min-width:0}
 .mp-profile207 .mp-gallery img{border-radius:11px}
 .mp-nav206 a:focus-visible,.mp-feed-card207 a:focus-visible,.mp-feed-card207 summary:focus-visible{outline:3px solid #719775;outline-offset:3px}
}
@media screen and (max-width:640px){
 .ep-cards.mp-feed207{grid-template-columns:minmax(0,1fr);gap:23px}
 .mp-feed-card207>.mp-feed-body207{padding:18px 16px 16px}
 .mp-feed-card207 .mp-card-picture{aspect-ratio:1.2}
 .mp-feed-card207 .mp-feed-identity207 .mp-logo{width:56px;height:56px;margin-top:-40px}
 .mp-feed-card207 .mp-feed-identity207 h2{font-size:23px}
 .mp-feed-body207>.mp-feed-open207,.mp-feed-body207>.mp-feed-call217{min-height:48px;font-size:13px;padding:10px 6px}
 .mp-profile207 .mp-profile-actions207{gap:9px;display:grid;grid-template-columns:minmax(0,1fr)}
 .mp-profile207 .mp-profile-actions207 .ep-button{width:100%;min-height:48px;margin:0}
 .mp-profile207 .mp-profile-nav206{gap:5px 15px;flex-wrap:wrap}
}
