.health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:28px;padding-bottom:80px}.health-card{display:block;position:relative;max-width:640px;padding:32px;border:1px solid #ddd9cd;border-radius:20px;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.health-card:hover{box-shadow:0 12px 35px #173a3312;transform:translateY(-3px)}.health-card:focus-visible{outline:3px solid #375f53;outline-offset:5px}.health-card h2{font-size:clamp(26px,3vw,34px);line-height:1.2;margin:16px 0 24px}.health-card>p{font-size:17px;line-height:1.65;margin:24px 0}.health-professional{display:flex;align-items:center;gap:18px;min-width:0}.health-professional img{width:80px;height:96px;object-fit:cover;object-position:center 25%;border-radius:10px;flex-shrink:0}.health-professional div{min-width:0}.health-professional strong,.health-professional span{display:block;overflow-wrap:anywhere}.health-professional strong{font-size:17px;line-height:1.4}.health-professional span{font-size:13px;line-height:1.5;margin-top:5px;color:#4a5b53}.health-heading{max-width:900px;padding-top:64px}.health-heading>.eyebrow{margin-top:45px}.health-heading h1{font-size:clamp(36px,5vw,62px);line-height:1.1;letter-spacing:-.025em;margin:20px 0 35px}.health-validation{padding:24px;background:#f0f3ef;border-radius:16px}.health-validation>.eyebrow{display:block;margin-bottom:14px}.health-date{font-size:14px;color:#58635b;margin:20px 0 40px}.health-body{max-width:790px;padding-bottom:75px;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.health-body p{margin:0 0 22px}.health-body h2{font-size:clamp(27px,3.5vw,35px);line-height:1.25;margin:45px 0 20px}.health-body h3{font-size:23px;line-height:1.35;margin:32px 0 18px}.health-body ul{padding-left:25px;margin:20px 0 28px}.health-body li{margin-bottom:12px}.health-body a{text-decoration:underline;text-underline-offset:4px}.health-figure{margin:36px 0;padding:20px;background:#f4f5ef;border:1px solid #dce2d7;border-radius:18px}.health-figure img{width:100%;height:auto;display:block}.health-figure figcaption{font-size:13px;line-height:1.6;margin-top:15px;color:#4c5c54}.health-references{border-top:1px solid #d9ddd6;margin-top:40px;padding-top:10px}.health-references li{font-size:15px;line-height:1.6;padding-left:5px}.health-references ol{padding-left:22px}.health-return{display:inline-block;margin-top:30px}@media(max-width:500px){.health-card{padding:24px 20px}.health-professional{gap:12px}.health-professional img{width:64px;height:80px}.health-professional strong{font-size:16px}.health-body{font-size:17px;line-height:1.8}.health-heading{padding-top:35px}.health-validation{padding:18px}.health-figure{padding:10px;margin-left:0;margin-right:0}}

.health-anatomy{padding:0;overflow:hidden;background:#faf8f2}.health-anatomy>a{display:block}.health-anatomy img{width:100%;height:auto;cursor:zoom-in}.health-anatomy figcaption{padding:0 22px 22px}.health-anatomy figcaption a{display:inline-block;margin-top:10px;font-weight:600}
