.wellness-programs{background:var(--sand)}
.wellness-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;align-items:start}
.wellness-intro>p{max-width:34em;margin-top:28px;line-height:1.9}
.wellness-list{list-style:none;padding:0}
.wellness-program{padding:30px 0;border-bottom:1px solid var(--line)}
.wellness-program:first-child{padding-top:0}
.wellness-program:last-child{border-bottom:0;padding-bottom:0}
.wellness-program h3{font:400 clamp(26px,2.4vw,36px)/1.25 var(--serif);letter-spacing:-.025em;color:var(--sea)}
.wellness-program p{max-width:38em;margin-top:14px;color:var(--ink)}
.wellness-program .text-link{margin-top:12px}
@media(max-width:900px){.wellness-layout{gap:8%;grid-template-columns:1fr 1.2fr}}
@media(max-width:640px){.wellness-layout{grid-template-columns:1fr;gap:42px}.wellness-intro>p{margin-top:24px}.wellness-program{padding-block:26px}}
