.page.svelte-1pxjp63{width:100%}.container.svelte-1pxjp63{max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.hero.svelte-1pxjp63{padding:var(--space-large) 0 var(--space-small)}.hero.svelte-1pxjp63 h1:where(.svelte-1pxjp63){margin-bottom:var(--space-tiny)}.hero.svelte-1pxjp63 .intro:where(.svelte-1pxjp63){font-size:1.1rem;line-height:1.7;max-width:680px}.patients.svelte-1pxjp63{padding:var(--space-small) 0 var(--space-xlarge)}.patients-grid.svelte-1pxjp63{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.patients-grid.svelte-1pxjp63{grid-template-columns:repeat(2,1fr)}}.patient-card.svelte-1pxjp63{position:relative;display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.patient-card.svelte-1pxjp63:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.patient-card.svelte-1pxjp63 .card-link:where(.svelte-1pxjp63){color:inherit;text-decoration:none;box-shadow:none}.patient-card.svelte-1pxjp63 .card-link:where(.svelte-1pxjp63):after{content:"";position:absolute;inset:0}.patient-card.svelte-1pxjp63 .card-accent:where(.svelte-1pxjp63){height:6px}.patient-card.svelte-1pxjp63 .card-body:where(.svelte-1pxjp63){padding:var(--space-tiny);flex:1;display:flex;flex-direction:column}.patient-card.svelte-1pxjp63 .card-body:where(.svelte-1pxjp63) h2:where(.svelte-1pxjp63){font-size:1.2rem;margin-bottom:.4rem;color:var(--c-dark)}.patient-card.svelte-1pxjp63 .card-body:where(.svelte-1pxjp63) p:where(.svelte-1pxjp63){font-size:.9rem;line-height:1.5;color:#666;flex:1;margin-bottom:.75rem}.patient-card.svelte-1pxjp63 .card-body:where(.svelte-1pxjp63) .learn-more:where(.svelte-1pxjp63){font-size:.875rem;color:var(--c-green);font-weight:500}
