.restored-health .katie-health-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);gap:clamp(24px,4vw,64px);align-items:start}
.restored-health .katie-health-portrait{margin:24px 0 0;max-width:340px;border-top:4px solid var(--gold)}
.restored-health .katie-health-portrait img{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;object-position:top}
.restored-health .katie-health-portrait figcaption{font:13px/1.65 Inter,Arial,sans-serif;color:#566172;padding-top:12px}
.restored-health .katie-health-sources{margin-top:24px;border-top:1px solid #0b17282b;padding-top:20px;font:14px/1.8 Inter,Arial,sans-serif}
.restored-health .katie-health-sources summary{cursor:pointer;font-weight:700;min-height:44px}
.restored-health .katie-health-sources li{margin:10px 0;overflow-wrap:anywhere}
.restored-health #health-zacharia{scroll-margin-top:32px}
@media(max-width:760px){.restored-health .katie-health-layout{grid-template-columns:1fr}.restored-health .katie-health-portrait{max-width:260px;justify-self:center}.restored-health .health-story-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
.restored-health #health-zacharia .katie-health-portrait a,.restored-health #health-zacharia .katie-health-sources a,.restored-health #health-zacharia .katie-health-sources summary{color:#6c6021}
