.pain-section{background:#f6f7f3}.pain-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0 20px}.pain-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #dce4dc;border-radius:24px;overflow:hidden;scroll-margin-top:100px}.pain-slide img{display:block;width:100%;height:auto;object-fit:contain}.pain-copy{padding:28px}.pain-copy h3{font-size:clamp(23px,3vw,34px);margin:12px 0}.pain-copy h4{font-size:22px;color:#1b713b;margin:15px 0}.pain-copy p{max-width:850px}.pain-nav{display:flex;justify-content:center;gap:10px;margin:16px 0}.pain-nav a{display:grid;place-items:center;width:46px;height:46px;background:#fff;border:1px solid #adc7b4;border-radius:50%;color:#153f29;text-decoration:none}.pain-nav a:hover,.pain-nav a:focus-visible{background:#dceede}.pain-note{font-size:13px;color:#606b61;max-width:900px}.pain-consult{margin-top:28px}.pain-consult p{max-width:700px}@media(min-width:1000px){.pain-slide{display:grid;grid-template-columns:1.35fr 1fr;align-items:center}.pain-slide img{height:100%;object-fit:contain}.pain-copy{padding:32px}}@media(prefers-reduced-motion:reduce){.pain-rail{scroll-behavior:auto}}
.pain-nav{flex-wrap:wrap}
