/* RP001 only: established WellnessClear palette and type. */
.illustrated-overview{max-width:1200px;margin:auto}.evidence-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center;margin:18px 0 36px}.evidence-hero .article-title{margin:0}.evidence-hero h1{font-size:clamp(36px,4.3vw,60px);line-height:1.09}.evidence-hero .lead{max-width:40ch;font-size:19px}.evidence-hero .article-meta{flex-wrap:wrap;gap:10px}.evidence-photo{margin:0;background:transparent;padding:0}.evidence-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% 65%}.evidence-photo figcaption{font-size:12px;line-height:1.65;color:#596b64;margin:12px 4px 0}.evidence-photo figcaption strong{display:block;color:#173e3b}.evidence-photo a{text-decoration:underline;text-underline-offset:3px}.safety-jump{display:flex;align-items:center;gap:18px;background:#f6ede7;border-left:4px solid #9a394a;padding:20px 24px;text-decoration:none;margin-bottom:46px;color:#173e3b;line-height:1.6}.safety-jump strong{color:#783343}.safety-mark{font:700 26px Georgia,serif;border:1px solid #9a394a;border-radius:50%;width:36px;height:36px;text-align:center;line-height:34px;flex-shrink:0}.safety-jump>span:last-child{margin-left:auto}.safety-jump:hover{background:#efe2d9}.evidence-snapshot{display:grid;grid-template-columns:1fr 2fr;gap:48px;border-top:1px solid #c6d3c9;border-bottom:1px solid #c6d3c9;padding:28px 0;margin-bottom:56px}.snapshot-heading h2{font:normal 30px/1.2 Georgia,serif;margin:10px 0 16px}.snapshot-heading>p:last-child{color:#596b64;font-size:15px}.snapshot-row{display:flex;align-items:flex-start;gap:18px;text-decoration:none;padding:18px 0;color:#173e3b}.snapshot-row+.snapshot-row{border-top:1px solid #dbe2da}.snapshot-row:first-child{padding-top:0}.snapshot-row:last-child{padding-bottom:0}.snapshot-number{font:normal 26px Georgia,serif;color:#596b64;width:24px;flex-shrink:0}.snapshot-row h3{font-size:16px;margin:0 0 6px}.snapshot-row p{font-size:15px;line-height:1.6;margin:0;color:#596b64}.snapshot-arrow{margin-left:auto;padding-left:10px}.snapshot-row:hover h3{text-decoration:underline}.illustrated-overview .article-body h2{padding-top:22px;margin-top:42px;border-top:1px solid #dbe2da;font-size:29px;scroll-margin-top:24px}.illustrated-overview .article-body h2:first-child{padding-top:0;margin-top:0;border:0}.illustrated-overview #when-should-you-avoid-soaking-your-feet{color:#783343}.safety-paragraph{padding:18px 22px;background:#f7f4ed;border-left:3px solid #b99578}.illustrated-overview .source-list{font-size:14px;line-height:1.75}.illustrated-overview .source-list li{margin-bottom:16px}
@media(max-width:900px){.evidence-hero{gap:28px}.evidence-photo img{height:auto}.evidence-snapshot{gap:24px;grid-template-columns:1fr 1.8fr}}
@media(max-width:650px){.evidence-hero{grid-template-columns:1fr;gap:22px}.evidence-hero h1{font-size:38px}.evidence-hero .lead{font-size:17px}.evidence-photo img{height:auto}.evidence-photo figcaption{font-size:12px}.safety-jump{padding:17px 16px;gap:12px;font-size:14px;margin-bottom:30px}.evidence-snapshot{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.snapshot-heading h2{font-size:27px}.safety-paragraph{padding:16px}.illustrated-overview .article-body h2{font-size:26px}}
