.clinic-intake-form[data-astro-cid-e47vvycf]{max-width:1080px;margin-inline:auto;gap:1.25rem}.intake-card[data-astro-cid-e47vvycf]{display:grid;gap:1.25rem;padding:clamp(1.2rem,2vw,1.8rem);border:1px solid var(--line-soft);border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-accent-tint)),var(--surface-strong)}.clinic-intake-form[data-astro-cid-e47vvycf]:is([data-site-key=clinic],[data-site-key=health]){gap:1rem}.clinic-intake-form[data-astro-cid-e47vvycf]:is([data-site-key=clinic],[data-site-key=health]) .intake-card[data-astro-cid-e47vvycf]{padding:clamp(1.15rem,1.8vw,1.65rem);border-color:var(--flat-card-border);border-radius:var(--flat-radius);background:var(--flat-card-bg);box-shadow:var(--flat-card-shadow)}.intake-section-header[data-astro-cid-e47vvycf],.intake-ybocs-copy[data-astro-cid-e47vvycf],.intake-question-list[data-astro-cid-e47vvycf],.intake-assessment-list[data-astro-cid-e47vvycf],.intake-conditional-section[data-astro-cid-e47vvycf]{display:grid;gap:1rem}.intake-section-header[data-astro-cid-e47vvycf] h2[data-astro-cid-e47vvycf]{margin-bottom:0;font-size:clamp(1.4rem,2.2vw,1.85rem)}.clinic-intake-form[data-astro-cid-e47vvycf]:is([data-site-key=clinic],[data-site-key=health]) .intake-section-header[data-astro-cid-e47vvycf] h2[data-astro-cid-e47vvycf]{font-family:Lato,Segoe UI,sans-serif;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;color:var(--ink-strong)}.intake-section-header[data-astro-cid-e47vvycf] p[data-astro-cid-e47vvycf],.intake-ybocs-copy[data-astro-cid-e47vvycf] p[data-astro-cid-e47vvycf]{margin:0;color:var(--ink-soft)}.intake-grid[data-astro-cid-e47vvycf]{align-items:end}.intake-choice-group[data-astro-cid-e47vvycf]{margin:0;padding:0;border:0}.intake-question-list[data-astro-cid-e47vvycf]>.intake-choice-group[data-astro-cid-e47vvycf]{padding:0;border:0;border-radius:0;background:transparent}.intake-question-list[data-astro-cid-e47vvycf]>.intake-choice-group[data-astro-cid-e47vvycf]+.intake-choice-group[data-astro-cid-e47vvycf]{padding-top:1rem}.intake-choice-group[data-astro-cid-e47vvycf] legend[data-astro-cid-e47vvycf],.intake-assessment-question[data-astro-cid-e47vvycf] legend[data-astro-cid-e47vvycf]{margin-bottom:.75rem;font-size:.96rem;font-weight:700;color:var(--ink)}.intake-detail-field[data-astro-cid-e47vvycf][hidden],.intake-conditional-section[data-astro-cid-e47vvycf][hidden]{display:none}.intake-detail-field[data-astro-cid-e47vvycf]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.intake-assessment-question[data-astro-cid-e47vvycf]{margin:0;padding:0;border:0;border-radius:0;background:transparent}.intake-assessment-list[data-astro-cid-e47vvycf]>.intake-assessment-question[data-astro-cid-e47vvycf]+.intake-assessment-question[data-astro-cid-e47vvycf],.intake-question-list[data-astro-cid-e47vvycf][data-score-section=ybocs]>.intake-assessment-question[data-astro-cid-e47vvycf]+.intake-assessment-question[data-astro-cid-e47vvycf]{padding-top:1rem}.intake-ybocs-title[data-astro-cid-e47vvycf]{display:block;margin-bottom:.35rem;color:var(--brand)}.intake-score-board[data-astro-cid-e47vvycf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:18px;background:var(--navy-veil)}.clinic-intake-form[data-astro-cid-e47vvycf]:is([data-site-key=clinic],[data-site-key=health]) .intake-score-board[data-astro-cid-e47vvycf]{border:1px solid rgba(150,184,195,.28);border-radius:var(--flat-radius);background:#eff6f7b8}.intake-score-label[data-astro-cid-e47vvycf],.intake-score-help[data-astro-cid-e47vvycf],.intake-submit-status[data-astro-cid-e47vvycf]{margin:0}.intake-score-label[data-astro-cid-e47vvycf]{font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.intake-score-help[data-astro-cid-e47vvycf]{color:var(--ink-soft)}.intake-score-value[data-astro-cid-e47vvycf]{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:clamp(2rem,4vw,2.6rem);line-height:1;color:var(--ink)}.clinic-intake-actions[data-astro-cid-e47vvycf]{margin-top:.25rem}.intake-submit-copy[data-astro-cid-e47vvycf]{display:grid;gap:.45rem}.intake-submit-copy[data-astro-cid-e47vvycf] p[data-astro-cid-e47vvycf]{margin:0}@media(max-width:900px){.intake-score-board[data-astro-cid-e47vvycf],.clinic-intake-actions[data-astro-cid-e47vvycf]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.intake-card[data-astro-cid-e47vvycf]{padding:1rem;border-radius:20px}.clinic-intake-form[data-astro-cid-e47vvycf]:is([data-site-key=clinic],[data-site-key=health]) .intake-card[data-astro-cid-e47vvycf]{border-radius:var(--flat-radius)}}.existing-patients-main[data-astro-cid-o22a5ut2]{padding-top:2.5rem}.existing-patients-main-intake[data-astro-cid-o22a5ut2]{padding-top:0}.existing-patients-provider-grid[data-astro-cid-o22a5ut2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.35rem}.existing-patients-provider-card[data-astro-cid-o22a5ut2]{padding:0;overflow:hidden;height:100%}.existing-patients-badge[data-astro-cid-o22a5ut2]{display:grid;grid-template-rows:auto 1fr;min-height:100%;background:var(--flat-card-bg)}.existing-patients-badge-picture[data-astro-cid-o22a5ut2]{aspect-ratio:1;background:var(--line-faint)}.existing-patients-badge-picture[data-astro-cid-o22a5ut2] img[data-astro-cid-o22a5ut2]{width:100%;height:100%;object-fit:cover}.existing-patients-badge-content[data-astro-cid-o22a5ut2]{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.4rem}.existing-patients-badge-label[data-astro-cid-o22a5ut2]{font-family:Lato,Segoe UI,sans-serif;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.existing-patients-badge-name[data-astro-cid-o22a5ut2]{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:1.8rem;line-height:1.1;color:var(--ink)}.existing-patients-badge-link[data-astro-cid-o22a5ut2]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;line-height:1;text-align:center}.existing-patients-badge-actions[data-astro-cid-o22a5ut2]{display:grid;gap:.6rem;margin-top:auto}.existing-patients-badge-footer[data-astro-cid-o22a5ut2]{display:flex;align-items:center;gap:.45rem;font-family:Lato,Segoe UI,sans-serif;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.existing-patients-badge-footer[data-astro-cid-o22a5ut2] img[data-astro-cid-o22a5ut2]{display:block;width:56px;height:16px}.existing-patients-top[data-astro-cid-o22a5ut2]{padding-bottom:2rem}.existing-patients-grid[data-astro-cid-o22a5ut2]{align-items:start}.existing-patients-stack[data-astro-cid-o22a5ut2]{display:grid;gap:1.5rem}.existing-patients-heading[data-astro-cid-o22a5ut2]{max-width:48rem}.existing-patients-heading[data-astro-cid-o22a5ut2] h1[data-astro-cid-o22a5ut2]{color:var(--ink-strong);font-size:clamp(2.35rem,5vw,4.5rem)}.existing-patients-heading[data-astro-cid-o22a5ut2] p[data-astro-cid-o22a5ut2]{margin-top:.85rem;color:var(--ink-soft);font-size:1.05rem}.existing-patients-card[data-astro-cid-o22a5ut2]{align-content:start;min-height:100%}.existing-patients-card[data-astro-cid-o22a5ut2] h2[data-astro-cid-o22a5ut2]{font-size:clamp(1.9rem,3vw,2.6rem)}.existing-patients-copy[data-astro-cid-o22a5ut2]{display:grid;gap:1rem}.existing-patients-link-list[data-astro-cid-o22a5ut2]{display:grid;gap:.85rem;margin-top:.35rem}.existing-patients-step-list[data-astro-cid-o22a5ut2]{display:grid;gap:.65rem;margin:0;padding-left:1.15rem;color:var(--ink-soft)}.existing-patients-step-list[data-astro-cid-o22a5ut2] li[data-astro-cid-o22a5ut2]::marker{font-weight:700;color:var(--ink)}.existing-patients-step-list[data-astro-cid-o22a5ut2] a[data-astro-cid-o22a5ut2]{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:.16em}.existing-patients-link[data-astro-cid-o22a5ut2]{justify-content:flex-start;width:100%;min-height:3.5rem;padding:.9rem 1.35rem;border-radius:20px;text-align:left}.existing-patients-form-section[data-astro-cid-o22a5ut2]{padding-top:.5rem}.existing-patients-embed[data-astro-cid-o22a5ut2]{width:min(100%,72rem);margin-inline:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.existing-patients-upcoming-card[data-astro-cid-o22a5ut2]{max-width:58rem;padding:1.25rem 1.35rem;border-left:.32rem solid var(--cta);border-radius:var(--flat-radius);background:#ffffffe0;box-shadow:var(--flat-card-shadow)}.existing-patients-upcoming-card[data-astro-cid-o22a5ut2] h2[data-astro-cid-o22a5ut2]{margin-bottom:.85rem;font-family:Lato,Segoe UI,sans-serif;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;color:var(--ink-strong)}@media(max-width:900px){.existing-patients-main[data-astro-cid-o22a5ut2]{padding-top:1.5rem}.existing-patients-main-intake[data-astro-cid-o22a5ut2]{padding-top:0}.existing-patients-top[data-astro-cid-o22a5ut2],.existing-patients-form-section[data-astro-cid-o22a5ut2]{padding-top:1.5rem}}
