/* Original editorial reflection images used across the condition pages. */
.condition-reflection{margin:2.5rem 0 3.25rem;border:1px solid var(--bdm);border-radius:8px;overflow:hidden;background:var(--wh);box-shadow:0 10px 28px rgba(63,89,100,.06)}
.condition-reflection figure{margin:0}
.condition-reflection img{display:block;width:100%;aspect-ratio:16/8.5;object-fit:cover;object-position:var(--reflection-position,center);background:var(--tf)}
.condition-reflection figcaption{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.2rem 1.1rem;align-items:start;border-top:1px solid var(--bdr)}
.condition-reflection__label{font-family:'DM Mono',monospace;font-size:.52rem;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);white-space:nowrap;padding-top:.08rem}
.condition-reflection__copy{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.08rem;line-height:1.4;color:var(--teal);font-style:italic}
.reflection--musculoskeletal{--reflection-position:72% center}
.reflection--metabolic{--reflection-position:30% center}
.reflection--gut{--reflection-position:70% center}
.reflection--autoimmune{--reflection-position:30% center}
.reflection--neuro{--reflection-position:72% center}
.reflection--hormonal{--reflection-position:72% center}
.reflection--cardiometabolic{--reflection-position:28% center}
@media(max-width:600px){.condition-reflection{margin:2rem 0 2.5rem}.condition-reflection img{aspect-ratio:4/3}.condition-reflection figcaption{grid-template-columns:1fr;gap:.35rem;padding:.95rem 1rem 1rem}.condition-reflection__copy{font-size:1rem}}
