/* Раскрывающиеся анкеты специалистов, без изменения общего дизайна STIMLAB. */
#specialists[data-dedicated="1"] .person-photo {width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#f5f8f8;}
#specialists[data-dedicated="1"] .person-card {overflow:hidden;min-width:0;}
#specialists[data-dedicated="1"] .person-card > div {min-width:0;}
#specialists .specialist-full {margin-top:16px;border-top:1px solid var(--line,#dde5e1);padding-top:14px;}
#specialists .specialist-full summary {cursor:pointer;color:var(--green-2,#137b66);font-weight:700;font-size:14px;list-style-position:inside;}
#specialists .specialist-full summary:focus-visible {outline:2px solid currentColor;outline-offset:4px;border-radius:3px;}
#specialists .specialist-full-content {padding-top:14px;line-height:1.65;overflow-wrap:anywhere;}
#specialists .specialist-full-content h4 {font-size:16px;line-height:1.4;margin:16px 0 8px;color:var(--ink,#123);}
#specialists .specialist-full-content h4:first-child {margin-top:0;}
#specialists .specialist-full-content p {font-size:13px;line-height:1.7;margin:8px 0;}
#specialists .specialist-full-content ul {padding-left:20px;margin:8px 0 16px;}
#specialists .specialist-full-content li {font-size:13px;line-height:1.65;margin:6px 0;}
#specialists .specialist-full-content blockquote {border-left:3px solid var(--green-2,#137b66);padding:8px 12px;margin:10px 0;background:#f4f8f6;}
@media(max-width:640px){#specialists[data-dedicated="1"] .person-card{padding:15px;}#specialists[data-dedicated="1"] .person-photo{aspect-ratio:auto;}}
