.sana-service-summary{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);color:var(--card-foreground)}.sana-service-icon{width:var(--space-8);height:var(--space-8);color:var(--primary);margin-block-end:var(--space-6)}.sana-service-summary h3{font-size:var(--type-heading);margin-block-end:var(--space-3)}.sana-service-summary p{color:var(--muted-foreground);margin-block-start:var(--space-3);line-height:2}.sana-service-summary .sana-service-purpose{color:var(--foreground);font-weight:600}.sana-service-example{font-size:var(--type-small)}.sana-service-summary>.text-link{margin-block-start:var(--space-6)}.sana-home-hero{gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.sana-home-section-heading>p,.sana-home-availability p,.sana-home-principles p{max-width:60ch;color:var(--muted-foreground);line-height:2}.sana-home-image{min-width:0;margin:0}.sana-home-image img{aspect-ratio:1.7;object-fit:cover;object-position:28% center;border-radius:var(--radius-control);width:100%}.sana-home-image figcaption{color:var(--muted-foreground);font-size:var(--type-small);padding-block-start:var(--space-4)}.sana-home-services{padding-block:var(--space-12);scroll-margin-block-start:calc(var(--site-header-height) + var(--space-8))}.sana-home-section-heading{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.sana-home-service-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sana-home-availability{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-12);border-block:1px solid var(--border);flex-wrap:wrap;display:flex}.sana-home-availability>div{flex:30rem}.sana-home-availability h2{font-size:var(--type-heading);margin-block-end:var(--space-3)}.sana-home-principles{gap:var(--space-8);padding-block:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.sana-home-principles p+p{margin-block-start:var(--space-4)}@media (width<=1023px){.sana-home-hero{gap:var(--space-8)}}@media (width<=767px){.sana-home-hero,.sana-home-principles,.sana-home-service-grid{grid-template-columns:1fr}.sana-home-image img{aspect-ratio:2}}
