.therapy-page.svelte-1s02oyh{position:relative;z-index:1;display:grid;gap:2rem}.mini-title.svelte-1s02oyh{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-700);margin-bottom:.5rem}.intro.svelte-1s02oyh h1:where(.svelte-1s02oyh){font-family:Poppins,sans-serif;font-size:clamp(4.2rem,5vw,7.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.02;color:var(--heading-color)}.content.svelte-1s02oyh{max-width:72rem;line-height:1.7;color:var(--text-color)}.content.svelte-1s02oyh h2:where(.svelte-1s02oyh){font-family:Poppins,sans-serif;font-size:2.8rem;font-weight:600;letter-spacing:-.02em;color:var(--heading-color);margin-top:2.4rem;margin-bottom:.8rem}.content.svelte-1s02oyh h2:where(.svelte-1s02oyh) .credentials:where(.svelte-1s02oyh){font-weight:400;font-size:2rem;color:var(--secondary-600)}.content.svelte-1s02oyh h3:where(.svelte-1s02oyh){font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--heading-color);margin-top:2rem;margin-bottom:.8rem}.content.svelte-1s02oyh .subtitle:where(.svelte-1s02oyh){font-size:1.4rem;font-weight:600;color:var(--secondary-600);margin-top:-.5rem;margin-bottom:1.6rem}.content.svelte-1s02oyh img:where(.svelte-1s02oyh){width:100%;height:auto;border-radius:1rem}.content.svelte-1s02oyh .bio:where(.svelte-1s02oyh) p:where(.svelte-1s02oyh){margin-bottom:1.2rem}.content.svelte-1s02oyh .bio:where(.svelte-1s02oyh) p:where(.svelte-1s02oyh):first-child{margin-top:2rem;font-size:clamp(1.9rem,2vw,2.3rem)}.content.svelte-1s02oyh p:where(.svelte-1s02oyh){margin-bottom:1.2rem}.content.svelte-1s02oyh hr:where(.svelte-1s02oyh){border:none;border-top:1px solid hsla(var(--primary-700-hsl),.15);margin:3rem 0}.content.svelte-1s02oyh ul:where(.svelte-1s02oyh){margin:.8rem 0 1.6rem 1.6rem;padding:0}.content.svelte-1s02oyh ul:where(.svelte-1s02oyh) li:where(.svelte-1s02oyh){margin-bottom:.4rem}.issues-grid.svelte-1s02oyh{display:grid;grid-template-columns:1fr;gap:0;margin:.8rem 0 1.6rem}@media(min-width:600px){.issues-grid.svelte-1s02oyh{grid-template-columns:1fr 1fr}}.issues-grid.svelte-1s02oyh ul:where(.svelte-1s02oyh){margin:0;padding-left:1.6rem}.issues-grid.svelte-1s02oyh ul:where(.svelte-1s02oyh):first-child{margin-bottom:.4rem}@media(min-width:600px){.issues-grid.svelte-1s02oyh ul:where(.svelte-1s02oyh):first-child{margin-bottom:0}}.specialties.svelte-1s02oyh{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:.8rem 0 1.6rem}.specialties.svelte-1s02oyh li:where(.svelte-1s02oyh){background:hsla(var(--primary-100-hsl),.5);padding:.4rem 1.2rem;border-radius:999px;font-weight:500;font-size:1.4rem;margin:0}.therapy-types.svelte-1s02oyh{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:.8rem 0 1.6rem}.therapy-types.svelte-1s02oyh li:where(.svelte-1s02oyh){background:hsla(var(--secondary-100-hsl),.5);padding:.4rem 1.2rem;border-radius:999px;font-size:1.4rem;margin:0}.details-grid.svelte-1s02oyh{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:1.6rem 0}@media(min-width:600px){.details-grid.svelte-1s02oyh{grid-template-columns:1fr 1fr}}.details-grid.svelte-1s02oyh h3:where(.svelte-1s02oyh){margin-top:0;margin-bottom:.4rem}.details-grid.svelte-1s02oyh p:where(.svelte-1s02oyh){margin-bottom:.4rem}.details-grid.svelte-1s02oyh a:where(.svelte-1s02oyh){color:var(--primary-700);text-decoration:underline}.details-grid.svelte-1s02oyh a:where(.svelte-1s02oyh):hover{color:var(--primary-900)}.locations.svelte-1s02oyh{display:grid;grid-template-columns:1fr;gap:2rem;margin:1.6rem 0}@media(min-width:600px){.locations.svelte-1s02oyh{grid-template-columns:1fr 1fr}}.location.svelte-1s02oyh h3:where(.svelte-1s02oyh){margin-top:0;margin-bottom:.4rem}.location.svelte-1s02oyh p:where(.svelte-1s02oyh){margin-bottom:.4rem;line-height:1.6}.location.svelte-1s02oyh p:where(.svelte-1s02oyh)+p:where(.svelte-1s02oyh){margin-top:1.2rem}.back-link.svelte-1s02oyh{margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(var(--primary-700-hsl),.1)}.back-link.svelte-1s02oyh a:where(.svelte-1s02oyh){color:var(--primary-700);text-decoration:none;font-weight:500;transition:color .2s ease}.back-link.svelte-1s02oyh a:where(.svelte-1s02oyh):hover{color:var(--primary-900);text-decoration:underline}
