.hph-minds.svelte-1dmn50v{display:flex;flex-direction:column;gap:14px;padding:22px 20px;border-radius:22px;background:var(--color-hph-night);color:#fff;font-family:var(--font-sans)}.hph-minds.svelte-1dmn50v h2.minds-title:where(.svelte-1dmn50v){margin:0;font-size:24px;line-height:1.2;color:#fff}dl.svelte-1dmn50v{display:flex;flex-direction:column;gap:12px;margin:0}.row.svelte-1dmn50v{display:flex;flex-direction:column;gap:6px}.nums.svelte-1dmn50v{display:flex;justify-content:space-between;gap:12px;font-size:14px}dt.svelte-1dmn50v{color:var(--color-hph-on-night)}dd.svelte-1dmn50v{margin:0;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.bar.svelte-1dmn50v{position:relative;height:8px;border-radius:99px;background:var(--color-hph-night-tile)}.bar.svelte-1dmn50v span:where(.svelte-1dmn50v){position:absolute;inset:0 auto 0 0;border-radius:99px;background:var(--color-hph-gold)}.source.svelte-1dmn50v{margin:0;font-size:12.5px;color:#a9a2bf}.hph-minds.svelte-1dmn50v a.minds-link:where(.svelte-1dmn50v){display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;color:#fff;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.hph-minds.svelte-1dmn50v a.minds-link:where(.svelte-1dmn50v):hover{color:var(--color-hph-gold)}.hph-minds.svelte-1dmn50v a.minds-link:where(.svelte-1dmn50v):focus-visible{outline:3px solid var(--color-hph-gold);outline-offset:2px}@media(min-width:1280px){.hph-minds.svelte-1dmn50v{padding:32px;gap:16px;border-radius:24px}.hph-minds.svelte-1dmn50v h2.minds-title:where(.svelte-1dmn50v){font-size:28px}}.hero-note.svelte-1rmmx6p{margin:0;font-size:14px;line-height:1.5;color:var(--color-hph-muted)}.paths.svelte-1rmmx6p{padding-bottom:var(--hph-section)}.office-grid.svelte-1rmmx6p{display:flex;flex-direction:column;gap:16px}.office-copy.svelte-1rmmx6p{display:flex;flex-direction:column;gap:10px}.office-copy.svelte-1rmmx6p .hph-readmore .body{gap:12px}.callout.svelte-1rmmx6p{padding:12px 14px;border-radius:12px;background:var(--color-hph-mist);color:var(--color-hph-deep);font-weight:600}.clinician.svelte-1rmmx6p{display:flex;flex-direction:column;gap:14px}.clinician-copy.svelte-1rmmx6p{display:flex;flex-direction:column;gap:12px;max-width:720px;font-family:var(--font-sans)}.clinician-copy.svelte-1rmmx6p p{margin:0;font-size:15.5px;line-height:1.55;color:var(--color-hph-body)}.price.svelte-1rmmx6p{color:var(--color-hph-ink)}.small.svelte-1rmmx6p{font-size:14px}.request-line.svelte-1rmmx6p{margin:0;font-size:15px;font-weight:600;color:var(--color-hph-body)}.fine.svelte-1rmmx6p{margin:0;max-width:760px;font-size:13.5px;line-height:1.5;color:var(--color-hph-muted)}.minds-grid.svelte-1rmmx6p{display:flex;flex-direction:column;gap:24px}.reading.svelte-1rmmx6p{display:flex;flex-direction:column;gap:12px}.reading.svelte-1rmmx6p .hph-subhead{margin-top:0}.directions.svelte-1rmmx6p{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.directions.svelte-1rmmx6p li:where(.svelte-1rmmx6p){display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:10px;border-bottom:1px solid var(--color-hph-line)}.directions.svelte-1rmmx6p li:where(.svelte-1rmmx6p):last-child{border-bottom:0;padding-bottom:0}.landmark.svelte-1rmmx6p{font-weight:700;color:var(--color-hph-ink)}.time.svelte-1rmmx6p{font-size:13px;font-weight:700;color:var(--color-hph-purple)}.desc.svelte-1rmmx6p{grid-column:1 / -1;font-size:14px}.call-line.svelte-1rmmx6p{margin:0;padding-block:0 32px;font-size:14px;color:var(--color-hph-body)}.mkt.svelte-1rmmx6p a.inline:where(.svelte-1rmmx6p){color:var(--color-hph-purple);font-weight:700;text-decoration:underline;text-underline-offset:2px}.mkt.svelte-1rmmx6p a.text-link:where(.svelte-1rmmx6p){display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;color:var(--color-hph-purple);font-weight:700;text-decoration:none}.mkt.svelte-1rmmx6p a.text-link:where(.svelte-1rmmx6p):hover{text-decoration:underline}@media(min-width:768px){.clinician.svelte-1rmmx6p{flex-direction:row;align-items:flex-start;gap:32px}.clinician-card.svelte-1rmmx6p{flex:0 0 260px}}@media(min-width:1280px){.office-grid.svelte-1rmmx6p{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px}.minds-grid.svelte-1rmmx6p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}.clinician-card.svelte-1rmmx6p a.hph-clinician{flex-direction:column;align-items:stretch}.clinician-card.svelte-1rmmx6p img{width:100%;border-radius:20px}}
