.health-feature{max-width:1180px;margin:auto;padding:36px 24px 80px;color:#102c43}.health-feature article{font-size:18px;line-height:1.8}.health-feature h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;max-width:1020px;margin:20px 0;font-family:Georgia,serif;letter-spacing:-.035em}.health-feature h2{font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.23;letter-spacing:-.02em;margin:0 0 24px}.health-feature h3{font-size:1.25rem;line-height:1.4;margin:30px 0 12px}.health-feature p{margin:0 0 22px}.health-feature a{color:#145b71;text-underline-offset:4px}.health-feature a:focus-visible{outline:3px solid #a96d00;outline-offset:4px}.health-deck{font-size:1.35rem;max-width:850px;color:#3d5362}.health-feature .reading-meta{font-size:.95rem;color:#425867}.health-feature figure{margin:24px 0}.health-feature img{display:block;max-width:100%;height:auto;border-radius:12px}.health-feature .thought-category-logo{border-radius:0}.health-feature figcaption{font-size:.8rem;line-height:1.6;color:#465866;margin-top:10px}.health-feature figcaption span{display:block}.health-hero{margin:35px 0!important}.health-callout{padding:24px 28px;background:#edf7f6;border-left:4px solid #0e6d75;border-radius:0 12px 12px 0;margin:28px 0}.health-callout h2{font-size:1.2rem}.health-alert{padding:24px;background:#fff1ef;border-left:4px solid #ab2323;font-weight:600}.health-toc{padding:32px;background:#f7f4ed;border:1px solid #e3d9bd;border-radius:18px;margin:40px 0}.health-toc h2{font-size:1.5rem}.health-toc ol{columns:2;column-gap:40px;list-style:none;padding:0}.health-toc li{break-inside:avoid;margin:0 0 12px;font-size:1rem;line-height:1.5}.health-section{border-top:1px solid #d5dfe2;padding:48px 0;scroll-margin-top:120px}.health-section.has-art{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:48px}.health-section:not(.has-art) .health-prose{max-width:780px;margin:0 auto}.health-section aside{min-width:0}.health-prose{min-width:0}.health-feature blockquote{font-family:Georgia,serif;font-size:1.55rem;line-height:1.5;border-left:4px solid #b58b31;margin:32px 0;padding:12px 24px;color:#123c50}.health-table{overflow-x:auto;margin:24px 0}.health-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:.95rem}.health-table th,.health-table td{text-align:left;padding:13px;border-bottom:1px solid #ccd7dd;vertical-align:top}.health-table th{background:#113a52;color:white}.health-table tr:nth-child(even){background:#f1f6f7}.health-feature sup{font-size:.75em}.health-stock{max-width:780px;margin:32px auto!important}.health-stock img{width:100%;max-height:420px;object-fit:cover}.health-feature #references{max-width:850px;margin:40px auto;scroll-margin-top:100px}.health-feature #references li{margin-bottom:14px;overflow-wrap:anywhere}.health-feature .reading-back{display:inline-block;margin:24px 0}.health-feature li{margin-bottom:8px}@media(max-width:700px){.health-feature{padding:24px 18px 60px}.health-feature article{font-size:17px;line-height:1.75}.health-section.has-art{display:block}.health-section{padding:32px 0}.health-toc{padding:22px}.health-toc ol{columns:1}.health-deck{font-size:1.15rem}.health-callout{padding:20px}.health-feature blockquote{font-size:1.35rem}.health-graphic{max-width:520px;margin:24px auto!important}}

.health-personal-photos{margin:32px 0}.health-personal-photos img{width:100%;height:auto}.health-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.health-photo-pair figure{margin:0}.health-personal-photos figcaption{font-size:.82rem}@media(max-width:600px){.health-photo-pair{grid-template-columns:1fr;gap:20px}}
