.team-intro[data-astro-cid-pk3ak3x5]{max-width:60ch;margin:2rem auto 2.5rem;text-align:center}.team-intro[data-astro-cid-pk3ak3x5] h2[data-astro-cid-pk3ak3x5]{font-size:clamp(1.6rem,2.6vw,2.2rem);color:var(--color-forest-700);margin-bottom:.6rem}.team-intro[data-astro-cid-pk3ak3x5] p[data-astro-cid-pk3ak3x5]{color:var(--text-soft);font-size:var(--step-0);line-height:1.6;margin-bottom:.8rem}.team-intro__fun[data-astro-cid-pk3ak3x5]{font-size:.95rem}.team-doctors__heading[data-astro-cid-pk3ak3x5]{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.8rem);color:var(--color-forest-700);text-align:center;margin:2rem 0 1.4rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.team-doctors[data-astro-cid-pk3ak3x5]{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.doc-feature[data-astro-cid-pk3ak3x5]{--accent: var(--color-meadow-400);--accent-ink: var(--color-meadow-600);--accent-soft: var(--color-meadow-50);--accent-line: var(--color-meadow-100);display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"photo body" "quote body";grid-template-rows:auto 1fr;column-gap:2.6rem;row-gap:1.4rem;padding:2.2rem 2.4rem;background:linear-gradient(135deg,var(--accent-soft),var(--surface) 70%);border:1.5px solid var(--accent-line);border-top:5px solid var(--accent);border-radius:var(--radius-lg);box-shadow:0 8px 22px #3f4e3c1a;scroll-margin-top:7rem}.doc-feature[data-astro-cid-pk3ak3x5].accent-sun{--accent: var(--color-sun-400);--accent-ink: var(--color-sun-600);--accent-soft: var(--color-sun-50);--accent-line: var(--color-sun-100)}.doc-feature--reverse[data-astro-cid-pk3ak3x5]{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"body photo" "body quote"}.doc-feature__photo[data-astro-cid-pk3ak3x5]{grid-area:photo;position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-soft);box-shadow:0 10px 24px #3f4e3c29}.doc-feature__photo[data-astro-cid-pk3ak3x5] img[data-astro-cid-pk3ak3x5]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.doc-feature__badge[data-astro-cid-pk3ak3x5]{position:absolute;left:50%;bottom:.9rem;transform:translate(-50%);white-space:nowrap;padding:.45rem .95rem;border-radius:var(--radius-pill);background:var(--color-sun-600);color:#fffdf6;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 14px #6c3a2247}.doc-feature__quote[data-astro-cid-pk3ak3x5]{grid-area:quote;margin:0;padding:.2rem 0 0 1rem;border-left:3px solid var(--accent);align-self:start}.doc-feature__quote[data-astro-cid-pk3ak3x5] p[data-astro-cid-pk3ak3x5]{margin:0;font-family:var(--font-display);font-size:1.08rem;line-height:1.4;font-weight:600;font-style:italic;color:var(--color-forest-700)}.doc-feature__body[data-astro-cid-pk3ak3x5]{grid-area:body;display:flex;flex-direction:column;min-width:0}.doc-feature__eyebrow[data-astro-cid-pk3ak3x5]{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;color:var(--accent-ink);margin-bottom:.35rem}.doc-feature__name[data-astro-cid-pk3ak3x5]{font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1.15;color:var(--color-forest-700);margin:0 0 .3rem}.doc-feature__role[data-astro-cid-pk3ak3x5]{color:var(--accent-ink);font-weight:700;font-size:.95rem;margin:0 0 1rem}.doc-feature__bio[data-astro-cid-pk3ak3x5]{color:var(--text);line-height:1.65;margin:0 0 .85rem}.doc-feature__facts[data-astro-cid-pk3ak3x5]{list-style:none;margin:.6rem 0 1.4rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.7rem}.doc-feature__facts[data-astro-cid-pk3ak3x5] li[data-astro-cid-pk3ak3x5]{margin:0;padding:.85rem .9rem;background:var(--surface);border:1.5px solid var(--accent-line);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.3rem}.doc-feature__fact-value[data-astro-cid-pk3ak3x5]{font-family:var(--font-display);font-size:1.3rem;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--color-forest-700)}.doc-feature__fact-label[data-astro-cid-pk3ak3x5]{font-size:.8rem;line-height:1.35;color:var(--text-soft);font-weight:600}.doc-feature__cta[data-astro-cid-pk3ak3x5]{align-self:flex-start;margin-top:auto}@media(max-width:860px){.doc-feature[data-astro-cid-pk3ak3x5],.doc-feature--reverse[data-astro-cid-pk3ak3x5]{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "body" "quote";grid-template-rows:auto;padding:1.6rem 1.4rem}.doc-feature__photo[data-astro-cid-pk3ak3x5]{width:min(100%,300px);margin-inline:auto}.doc-feature__facts[data-astro-cid-pk3ak3x5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-staff[data-astro-cid-pk3ak3x5]{margin-top:2.5rem}.team-staff__grid[data-astro-cid-pk3ak3x5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.team-staff__card[data-astro-cid-pk3ak3x5]{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.5rem 1.2rem;background:linear-gradient(135deg,var(--color-meadow-50),var(--surface) 70%);border:1.5px solid var(--color-meadow-100);border-top:4px solid var(--color-meadow-400);border-radius:var(--radius-lg);box-shadow:0 6px 16px #3f4e3c14}.team-staff__initial[data-astro-cid-pk3ak3x5]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-meadow-100);color:var(--color-forest-700);font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin-bottom:.3rem}.team-staff__name[data-astro-cid-pk3ak3x5]{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--color-forest-700)}.team-staff__title[data-astro-cid-pk3ak3x5]{font-size:.92rem;font-weight:600;color:var(--text-soft);line-height:1.4}
