/* The clinic team and first-visit information precede the video library. */
#ekip.home-people{padding:64px 0;scroll-margin-top:24px}
#ekip.home-people .draft-team-reframe{gap:28px 56px}
#ekip.home-people .draft-team-heading h2{font-size:clamp(2.2rem,3.7vw,3.8rem);line-height:1.08;letter-spacing:-.045em}
#ekip.home-people .draft-team-copy>p{font-size:1rem;margin-bottom:18px}
#ekip.home-people .draft-team-profiles article{min-width:0;grid-template-columns:152px minmax(0,1fr);min-height:220px}
#ekip.home-people .draft-team-profiles img{height:100%;min-height:0;object-fit:contain;object-position:center;background:#eef3f1}
#ekip.home-people .draft-team-profiles article>div{min-width:0;padding:20px}
#ekip.home-people .draft-team-profiles h3{line-height:1.4}
#ekip.home-people .draft-team-profiles h3 a{color:inherit;text-decoration:none}
#ekip.home-people .home-profile-summary{color:#c6d6de;font-size:.84rem;line-height:1.6;margin:12px 0 4px}
#ekip.home-people .home-profile-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#a2e3da;font-size:.8rem;text-decoration:underline;text-underline-offset:4px}
#ekip.home-people a:focus-visible,#yaklasim.home-first-visit a:focus-visible{outline:3px solid #3abfb4;outline-offset:4px}
#yaklasim.home-first-visit{padding:64px 0;background:#edf5f2;scroll-margin-top:24px}
.home-visit-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:center}
#yaklasim .home-visit-copy h2{font:600 clamp(2rem,3.2vw,3.3rem)/1.12 "Manrope",sans-serif;letter-spacing:-.045em;margin:0 0 24px}
#yaklasim .home-visit-copy>p:not(.draft-kicker){max-width:640px;font-size:1rem;line-height:1.8;margin:0 0 18px}
.home-visit-copy>p a{color:#087f80;text-decoration:underline;text-underline-offset:3px}
.home-visit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}
.home-visit-actions .draft-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.86rem}
.home-visit-location{min-width:0;padding:28px;background:#fff;border:1px solid #ceded8;border-radius:22px}
.home-visit-location h3{font:600 1.35rem/1.3 "Manrope",sans-serif;margin:0 0 18px;color:#102e42}
.home-visit-location address{font-style:normal;line-height:1.8}
#yaklasim .home-visit-location>p:not(.draft-kicker){font-size:.88rem;line-height:1.8;margin:18px 0 10px}
.home-visit-location>a{display:flex;align-items:center;gap:8px;min-height:44px;color:#087f80;font-size:.85rem;text-decoration:underline;text-underline-offset:4px}
.home-visit-location .home-visit-phone{font:600 1.1rem "Manrope",sans-serif;color:#102e42;text-decoration:none}
@media(max-width:900px){#ekip.home-people,#yaklasim.home-first-visit{padding:44px 0}.home-visit-grid{grid-template-columns:1fr;gap:28px}#ekip.home-people .draft-team-reframe{gap:24px}#ekip.home-people .draft-team-profiles article{grid-template-columns:112px minmax(0,1fr)}#ekip.home-people .draft-team-profiles article>div{padding:16px}.home-visit-copy h2 br{display:none}}
@media(max-width:560px){#ekip.home-people .draft-team-profiles article{grid-template-columns:104px minmax(0,1fr)}#ekip.home-people .draft-team-profiles h3{font-size:1rem}#ekip.home-people .draft-team-profiles .draft-profile-role{font-size:.65rem;line-height:1.5}#ekip.home-people .home-profile-summary{font-size:.8rem}.home-visit-location{padding:22px}.home-visit-actions .draft-button{width:100%;justify-content:center;font-size:.81rem}}
@media(max-width:360px){#ekip.home-people .draft-team-profiles article{grid-template-columns:88px minmax(0,1fr)}#ekip.home-people .draft-team-profiles article>div{padding:14px}#ekip.home-people .home-profile-link{font-size:.75rem}}
