.hero[data-astro-cid-alikp64z]{background:linear-gradient(180deg, var(--paper), var(--cream));padding-block:clamp(2.25rem,5vw,3.75rem)}.clin-h1[data-astro-cid-alikp64z]{flex-direction:column;gap:.15em;display:flex}.clin-name[data-astro-cid-alikp64z]{display:block}.clin-role-line[data-astro-cid-alikp64z]{color:var(--muted);letter-spacing:0;font-size:.6em;font-weight:500;display:block}.hero-grid[data-astro-cid-alikp64z]{grid-template-columns:360px 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.hero-photo[data-astro-cid-alikp64z] img{border-radius:var(--radius-lg);object-fit:cover;border:1px solid #00000014;width:100%;box-shadow:0 18px 40px #2a26221a}.cta-row[data-astro-cid-alikp64z]{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.body[data-astro-cid-alikp64z] section[data-astro-cid-alikp64z]{padding-block:1.5rem}.body[data-astro-cid-alikp64z] section+section{border-top:1px solid var(--border)}.body[data-astro-cid-alikp64z] .spec-list{grid-template-columns:1fr 1fr;gap:.4rem;padding-left:1.1rem;display:grid}.body[data-astro-cid-alikp64z] .highlight{background:var(--sage-soft);border-radius:var(--radius);border:1px solid var(--border);margin-top:1.5rem;padding:1.5rem 1.6rem!important}.body[data-astro-cid-alikp64z] .highlight h2{margin-top:0}.cred-list[data-astro-cid-alikp64z]{gap:.4rem;padding-left:1.1rem;display:grid}.license-note[data-astro-cid-alikp64z]{color:var(--muted);margin:.6rem 0 0;font-size:.9rem}.cta-band[data-astro-cid-alikp64z]{background:var(--evergreen);color:#eaf0ea;text-align:center;margin-top:2rem;padding-block:clamp(2.5rem,5vw,3.5rem)}.cta-band[data-astro-cid-alikp64z] h2[data-astro-cid-alikp64z]{color:#fff}.cta-band[data-astro-cid-alikp64z] p[data-astro-cid-alikp64z]{color:#c7d2c8;max-width:46ch;margin-inline:auto}.cta-band[data-astro-cid-alikp64z] .btn[data-astro-cid-alikp64z]{margin-top:1.25rem}@media (width<=700px){.hero-grid[data-astro-cid-alikp64z]{grid-template-columns:1fr}.hero-photo[data-astro-cid-alikp64z]{max-width:260px}.body[data-astro-cid-alikp64z] .spec-list{grid-template-columns:1fr}}
