/* Service and laboratory articles: icon hero, refined reading column, specialists of the field. */
.article-hero{background:#eeebe4;padding:34px 0 60px}
.article-hero .about-crumbs{margin-bottom:46px;flex-wrap:wrap;row-gap:4px}
.article-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:end}
.article-icon{display:block;width:58px;height:58px;color:#ab8b39;margin-bottom:26px}
.article-hero h1{font-size:72px;line-height:1;letter-spacing:-.035em}
.article-lead{font:400 21px/1.6 var(--serif);color:var(--navy);max-width:560px;margin-bottom:28px}
.medical-layout{padding-top:70px}
.medical-article{color:#414655}
.medical-article p,.medical-article li{color:#414655}
.medical-article h2{color:var(--navy)}
.medical-article b,.medical-article strong{color:var(--navy);font-weight:600}
.medical-article .content-photo img{border:1px solid #dedad2}
.mobile-article-toc{display:none}
.medical-sidebar .medical-toc a{font-size:14px;line-height:1.6}
.medical-sidebar .medical-toc .label{font-size:11px;letter-spacing:.1em}
.article-team{background:#fff;padding:80px 0 90px;border-top:1px solid #dedad2}
.article-team-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}
.article-team-head h2{font-size:46px;line-height:1.05}
.article-team .team-card p{margin:0}
.article-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.article-team .team-card h3{font-size:25px}
@media(max-width:1150px){.article-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-hero h1{font-size:60px}}
@media(max-width:1050px){.article-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-hero-grid{gap:40px}}
@media(max-width:760px){
.article-hero{padding:20px 0 40px}
.article-hero .about-crumbs{margin-bottom:28px}
.article-hero-grid{grid-template-columns:1fr;gap:20px}
.article-icon{width:46px;height:46px;margin-bottom:18px}
.article-hero h1{font-size:44px}
.article-lead{font-size:18px}
.medical-layout{padding-top:40px}
.medical-layout .medical-article{order:1}
.medical-sidebar .medical-toc{display:none}
.mobile-article-toc{display:block;order:0;border-top:1px solid #cbaf6a88;border-bottom:1px solid #cbaf6a55;background:#eeebe466;width:100%;color:var(--navy)}
.mobile-article-toc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 20px;list-style:none;cursor:pointer;font-size:15px;font-weight:500;line-height:1.5}
.mobile-article-toc summary::-webkit-details-marker{display:none}
.mobile-article-toc summary::after{content:'+';font-size:24px;line-height:1;font-weight:400;color:var(--gold-ink)}
.mobile-article-toc[open] summary::after{content:'−'}
.mobile-article-toc nav{display:flex;flex-direction:column;padding:0 20px 16px}
.mobile-article-toc a{display:block;padding:10px 0;border-top:1px solid #cbaf6a33;font-size:14px;line-height:1.6;color:var(--olive-dark);text-decoration:none}
.mobile-article-toc summary:focus-visible,.mobile-article-toc a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}
.article-team{padding:50px 0 60px}
.article-team-head{display:block;margin-bottom:24px}
.article-team-head h2{font-size:34px;margin-bottom:14px}
.article-team-grid{grid-template-columns:1fr}
}
