.education-cta{margin-top:28px}.medical-hero{padding:72px 7.1%;background:#e8eee8;display:grid;grid-template-columns:1fr .83fr;gap:8%;align-items:center}.medical-hero-inner{max-width:620px;margin-left:auto}.medical-hero h1{font-size:clamp(44px,5.6vw,68px);margin:25px 0}.medical-hero h1 em{font-family:var(--serif);font-weight:400;color:#9c684b}.medical-lead{max-width:700px;font-size:17px;line-height:1.8;color:#52645a}.medical-update{font-size:11px;color:#6d7a70;margin:27px 0 0;padding-left:14px;border-left:2px solid #b07857}.medical-hero-figure{height:390px;margin:0;position:relative;border-radius:5px;overflow:hidden}.medical-hero-figure img{width:100%;height:100%;object-fit:cover;object-position:center}.medical-hero-figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:35px 18px 15px;color:white;font-size:11px;background:linear-gradient(transparent,rgba(20,40,33,.65))}.medical-section{padding:88px 7.1%;background:#fff}.medical-wrap{max-width:1100px;margin:auto}.medical-heading{display:grid;grid-template-columns:1fr .72fr;gap:9%;align-items:end;margin:30px 0}.medical-heading h2,.split-medical h2,.resource-wrap h2{font-size:clamp(34px,4vw,48px);margin:0}.medical-heading>p,.resource-intro{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.diagram{margin:33px 0 42px;padding:22px;background:#f4f7f4;border:1px solid #e4eae4}.diagram img{display:block;width:100%;max-height:320px;object-fit:contain}.diagram figcaption{font-size:10px;color:#718076;text-align:center;margin-top:11px}.mechanism-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mechanism-card,.treatment-card{padding:25px;background:#f7f9f7;border:1px solid #e4eae4}.mechanism-card h3,.treatment-card h3{font-family:var(--display);font-size:19px;line-height:1.3;margin:15px 0 11px}.mechanism-card p,.treatment-card p,.medical-prose p{font-size:12px;line-height:1.85;color:#62716a}.mechanism-card p:last-child,.treatment-card p:last-child{margin-bottom:0}.source-note{font-size:10px;color:#718076;margin:25px 0 0;line-height:1.8}.source-note a{color:#375d4a}.ladder-section{background:#f0f4f0}.ladder-diagram{background:white}.ladder-details{display:grid;gap:0;border-top:1px solid #dce3dc}.ladder-details article{display:grid;grid-template-columns:66px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid #dce3dc}.ladder-number{font-family:var(--serif);font-size:27px;color:#ad7657}.ladder-details h3{font-family:var(--display);font-size:17px;margin:0 0 5px}.ladder-details p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.clinical-note{padding:19px 21px;margin-top:25px;background:#e6eee7;border-left:3px solid #9db8a3}.clinical-note strong{font-family:var(--display);font-size:12px}.clinical-note p{font-size:11px;line-height:1.8;color:#586b5e;margin:6px 0 0}.opioid-section{background:#fff}.split-medical{display:grid;grid-template-columns:.8fr 1fr;gap:11%}.split-medical .section-label{margin-bottom:30px}.medical-prose p{font-size:13px}.medical-prose .clinical-note p{font-size:11px}.neuropathic-section{background:#f6f8f6}.treatment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px}.treatment-card{background:#fff;min-height:280px}.treatment-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8eee8;color:#55745f;font-size:10px;font-weight:700}.treatment-card h3{margin-top:18px}.daily-life-photo{margin:42px 0 0;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center;background:#fff;padding:13px;border:1px solid #e4eae4}.daily-life-photo img{width:100%;height:230px;object-fit:cover;border-radius:3px}.daily-life-photo figcaption{padding:0 18px;color:#52645a;font:400 20px/1.55 var(--serif)}.resources-section{padding:88px 7.1%;background:#e8eee8}.resource-wrap{display:grid;grid-template-columns:.75fr 1fr;gap:10%;align-items:start}.resource-wrap h2{margin:29px 0 16px}.resource-intro{max-width:390px}.resource-list{display:grid;gap:9px}.resource-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;background:#fff;border:1px solid #dce5dd;padding:17px 19px}.resource-card:hover{border-color:#9db8a3}.resource-type{font-size:9px;letter-spacing:.12em;font-weight:700;color:#9c684b}.resource-card strong{font-family:var(--display);font-size:14px}.resource-card>span:last-child{font-size:10px;color:#68776e}.medical-contact{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:44px 12.5%;background:#fff}.medical-contact h2{font:600 21px var(--display);margin:0 0 7px}.medical-contact p{font-size:12px;color:var(--muted);margin:0}.medical-contact .button{flex:0 0 auto}
@media(max-width:850px){.medical-hero{grid-template-columns:1fr 0.8fr;gap:5%;padding-left:6%;padding-right:6%}.medical-hero-figure{height:340px}.medical-heading{grid-template-columns:1fr;gap:16px}.split-medical,.resource-wrap{grid-template-columns:1fr;gap:28px}.medical-contact{padding-left:8%;padding-right:8%}}
@media(max-width:650px){.medical-hero{display:flex;flex-direction:column;align-items:stretch;padding:53px 6% 43px;gap:30px}.medical-hero h1{font-size:44px}.medical-lead{font-size:14px}.medical-hero-figure{height:280px;width:100%}.medical-section,.resources-section{padding:68px 6%}.medical-heading{margin:23px 0}.medical-heading h2,.split-medical h2,.resource-wrap h2{font-size:36px}.diagram{padding:12px;margin:24px 0}.diagram img{min-height:150px}.mechanism-grid,.treatment-grid{grid-template-columns:1fr}.mechanism-card,.treatment-card{padding:21px;min-height:0}.daily-life-photo{grid-template-columns:1fr;gap:12px}.daily-life-photo img{height:190px}.daily-life-photo figcaption{padding:6px 8px 12px;font-size:18px}.medical-contact{align-items:flex-start;flex-direction:column;padding:34px 6%}.medical-contact h2{font-size:19px}}
