.tab_contents{padding:62px 0 100px}#tab_btn{display:grid;grid-template-columns:1fr 1fr;width:min(660px,100%);margin:0 auto 85px;border:1px solid var(--line)}#tab_btn li a{display:block;text-align:center;padding:21px 12px;font-family:var(--serif);font-size:2rem;letter-spacing:.1em;background:var(--paper)}#tab_btn li+li a{border-left:1px solid var(--line)}#tab_btn li a>span{display:block;font:.85rem Arial,sans-serif;letter-spacing:.16em;color:var(--muted);margin-bottom:6px}#tab_btn li.active a{background:var(--ink);color:#fff9ee}#tab_btn li.active a>span{color:#d9c7af}#tab_btn a:hover{background:#eee5d8;color:var(--ink)}.doctor-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.doctor-eyebrow{font-size:1.25rem;color:var(--accent);margin-bottom:23px}.doctor-copy .doctor-message{font-family:var(--serif);font-size:clamp(2.5rem,2.5vw,3.2rem);line-height:1.9;letter-spacing:.07em;margin-bottom:30px}.doctor-copy>p:not([class]){font-size:1.5rem;line-height:2.3}.doctor-role{margin-top:30px;font-size:1.1rem}.doctor-name{font:2.5rem/1.8 var(--serif);letter-spacing:.14em;margin-top:6px}.doctor-name span{font:1rem/1.8 Arial,sans-serif;color:var(--muted);letter-spacing:.03em;margin-left:14px}.doctor-name .col{display:block;font:1.05rem/2 var(--sans);margin:6px 0 0}.doctor-qualification{font-size:1.1rem;line-height:2}.doctor-photo img{width:100%;max-height:580px;object-fit:cover;border-radius:2px 2px 65px}.staff-section{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:60px;border-top:1px solid var(--line);margin-top:90px;padding-top:70px}.staff-section .eyebrow{color:var(--accent);margin-bottom:16px}.staff-section h2{font-family:var(--serif);font-size:2.5rem;line-height:1.8}.staff-section img{width:100%;border-radius:3px}.clinic-access{margin-top:90px}.clinic-access .clinic-card{display:grid;grid-template-columns:1fr 1fr;align-items:start;padding:25px;gap:15px}.clinic-access .clinic-card__photo{aspect-ratio:1.15;margin-top:8px}.clinic-access .clinic-card__body{padding:8px 12px 12px 20px}@media(max-width:768px){.tab_contents{padding:38px 0 65px}#tab_btn{margin-bottom:42px}#tab_btn li a{padding:18px 8px;font-size:1.7rem}#tab_btn li a>span{font-size:.75rem}.doctor-layout{grid-template-columns:1fr;gap:32px}.doctor-photo{width:85%;margin-inline:auto}.doctor-photo img{max-height:440px}.doctor-copy .doctor-message{font-size:2.4rem;margin-bottom:22px}.doctor-copy>p:not([class]){font-size:1.45rem}.doctor-eyebrow{margin-bottom:18px;font-size:1.1rem}.doctor-name{font-size:2.3rem}.staff-section{grid-template-columns:1fr;gap:25px;margin-top:50px;padding-top:35px}.staff-section .eyebrow{margin-bottom:10px}.staff-section h2{font-size:2.2rem}.clinic-access{margin-top:50px}.clinic-access .clinic-card{display:block;padding:0}.clinic-access .clinic-card__photo{aspect-ratio:1.6;margin:0}.clinic-access .clinic-card__body{padding:26px 22px}}.doctor-lead{font-size:1.5rem;margin-bottom:18px}@media(max-width:359px){.doctor-copy .doctor-message{font-size:2.2rem}}