/* Health specific skin; inherits the tested Human Time methodology framework. */
.tbfab-public.tbfab-health-methodology .tbfab-ht-hero{background:radial-gradient(circle at 87% 5%,rgba(155,226,214,.23),transparent 42%),linear-gradient(119deg,#18364a,#1a404d)}
.tbfab-public.tbfab-health-methodology .tbfab-ht-eyebrow{color:#b3f5df}
.tbfab-public.tbfab-health-methodology .tbfab-health-compound{background:linear-gradient(135deg,#e9f7f4,#eef1fc);border-color:#b6d4d7}
.tbfab-public.tbfab-health-methodology .tbfab-health-flow{grid-template-columns:repeat(3,minmax(0,1fr))}
.tbfab-public.tbfab-health-methodology .tbfab-ht-level-cards article small{display:block;border-top:1px solid var(--ht-border);padding-top:.5rem;margin-top:.65rem;font-size:.7rem}
.tbfab-public.tbfab-health-methodology .tbfab-ht-matrix table{width:100%}
.tbfab-public.tbfab-health-methodology .tbfab-method-guide-link{font-weight:750}
html[data-tbfab-theme="dark"] .tbfab-public.tbfab-health-methodology .tbfab-health-compound{background:linear-gradient(145deg,#373a40,#212f42);border-color:#5a5450}
@media(max-width:760px){.tbfab-public.tbfab-health-methodology .tbfab-health-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:470px){.tbfab-public.tbfab-health-methodology .tbfab-health-flow{grid-template-columns:1fr}}
.tbfab-public.tbfab-health-methodology .tbfab-method-cross-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:1.1rem 0 0}
.tbfab-public.tbfab-health-methodology .tbfab-method-cross-grid a{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--ht-border);border-radius:12px;background:var(--ht-soft);padding:1rem;text-decoration:none;color:var(--ht-ink)}
.tbfab-public.tbfab-health-methodology .tbfab-method-cross-grid a small{color:var(--ht-accent)}
@media(max-width:850px){.tbfab-public.tbfab-health-methodology .tbfab-method-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.tbfab-public.tbfab-health-methodology .tbfab-method-cross-grid{grid-template-columns:1fr}}

/* Health-specific accessible reading focus, responsive top links, and source cards. */
.tbfab-public.tbfab-health-methodology .tbfab-ht-reading-focus{border-color:var(--ht-accent);outline-offset:3px}
.tbfab-public.tbfab-health-methodology .tbfab-ht-rail-detail{scroll-margin-top:40px}
.tbfab-public.tbfab-health-methodology .tbfab-ht-work-links a:focus-visible,
.tbfab-public.tbfab-health-methodology .tbfab-method-cross-grid a:focus-visible,
.tbfab-public.tbfab-health-methodology .tbfab-ht-rail-teaser:focus-visible{outline:3px solid #1aa47b;outline-offset:3px}
html[data-tbfab-theme="dark"] .tbfab-public.tbfab-health-methodology .tbfab-ht-work-links a{background:var(--ht-soft);color:#88ddfd}
@media(max-width:680px){.tbfab-public.tbfab-health-methodology .tbfab-ht-work-links a{overflow-wrap:anywhere}.tbfab-public.tbfab-health-methodology .tbfab-ht-quicklinks{gap:.4rem}}

