.treatment-page{padding-bottom:var(--space-4x)}.treatment-hero{background:var(--e-global-color-off-white);padding:var(--space-3x) 0;text-align:center;border-radius:var(--border-radius)}.treatment-hero-title{color:var(--e-global-color-dark-green);margin-bottom:var(--space-1x)}.treatment-hero-lead{margin:0 auto;max-width:640px;color:#444}.treatment-grid-section{padding:var(--space-3x) 0 var(--space-2x)}.treatment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2x);max-width:960px;margin:0 auto}.treatment-card{display:flex;flex-direction:column;align-items:stretch;text-decoration:none;background:#f7faf7;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px rgba(44,60,50,.07);border:1.5px solid #e6f5e0;transition:box-shadow .18s,background .18s,transform .18s}.treatment-card:hover{background:#e6fbe6;box-shadow:0 4px 16px rgba(44,60,50,.13);transform:translateY(-2px)}.treatment-card-img{position:relative;width:100%;aspect-ratio:16/10;background:#e0e0e0}.treatment-card-label{font-family:Switzer,sans-serif;font-size:1.15rem;font-weight:600;color:#2d3c32;text-align:center;padding:var(--space-1x) var(--space-1x) var(--space-2x)}@media (max-width:640px){.treatment-grid{grid-template-columns:1fr;gap:var(--space-1x)}.treatment-hero{padding:var(--space-2x) 0}.treatment-card-label{font-size:1.05rem}}