.doctor-team-section{padding-top:24px}.doctor-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);align-items:start}.doctor-card{min-width:0;scroll-margin-top:150px}.doctor-pokpong{grid-column:2;grid-row:1}.doctor-jakkrit{grid-column:1;grid-row:1}.doctor-pair-photo{height:clamp(300px,33vw,430px);border-radius:28px;overflow:hidden;background:#e1e5e6}.doctor-pair-photo img{width:100%;height:100%;object-fit:cover;transform:none!important}.doctor-pokpong .doctor-pair-photo img{object-position:center top}.doctor-jakkrit .doctor-pair-photo img{object-position:center 35%}.doctor-card-copy{padding:30px 0 0}.doctor-card-copy>.kicker{margin-bottom:18px}.doctor-card h2{font-size:clamp(35px,3.7vw,56px);line-height:1.12;letter-spacing:-.025em}.doctor-card h2 em{font-style:normal;color:#7898a5}.doctor-card-copy>p:not(.kicker){font-size:20px;line-height:1.7;color:var(--muted);margin-top:22px;max-width:540px}.doctor-card-copy .actions{gap:16px;margin-top:27px;flex-wrap:wrap}.doctor-card-copy .button{font-size:16px;padding:13px 19px}.doctor-card-copy .text-link{font-size:16px}.doctor-card-copy>.doctor-degree{font:400 16px/1.5 Arial,sans-serif;letter-spacing:.1em}.doctor-photo-credit{display:inline-block;margin-top:24px;font:400 12px/1.6 Arial,sans-serif;color:#6d8793;text-decoration:underline;text-underline-offset:4px}@media(max-width:680px){.doctor-team-section{padding-top:15px}.doctor-team-grid{gap:24px}.doctor-pair-photo{height:clamp(220px,44vw,300px);border-radius:20px}.doctor-card-copy{padding-top:22px}.doctor-card h2{font-size:clamp(25px,4.7vw,38px)}.doctor-card-copy>.kicker{font-size:8px;letter-spacing:.08em}.doctor-card-copy>p:not(.kicker){font-size:17px}.doctor-card-copy .actions{gap:15px}.doctor-card-copy .button{font-size:14px;padding:12px 14px}}@media(max-width:540px){.doctor-team-grid{grid-template-columns:1fr;gap:55px}.doctor-pokpong,.doctor-jakkrit{grid-column:auto;grid-row:auto}.doctor-pair-photo{height:370px}.doctor-card h2{font-size:42px}.doctor-card-copy>.kicker{font-size:10px}}
.doctor-pair-photo{max-width:430px;width:100%;height:auto;aspect-ratio:1;margin-inline:auto}.doctor-pair-photo img{display:block}.doctor-pokpong .doctor-pair-photo img{transform:scale(1.5)!important;transform-origin:center top}.doctor-jakkrit .doctor-pair-photo img{object-fit:contain;object-position:center}.doctor-card-copy{max-width:430px;margin-inline:auto}@media(max-width:540px){.doctor-pair-photo{height:auto;aspect-ratio:1}}
