/* A definition of Health — research-first search landing page.
   Continues the established Understanding Health typography, quiet navy ink,
   warm parchment and sage palettes. All scientific content is plain HTML. */
.ulh-page .ulhd-hero .ulh-hero__mark{opacity:.14}
.ulh-page .ulhd-hero .ulh-hero__meta{margin-top:26px}
.ulh-page .ulhd-hero h1{max-width:17ch}
.ulh-page .ulhd-equation .ulh-equation{font-size:clamp(1.0rem,2vw,1.42rem)}
.ulh-page .ulhd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:31px 0}
.ulh-page .ulhd-duo>div{border:1px solid #bfd1c4;background:#e8f1e7;padding:clamp(22px,3.2vw,33px)}
.ulh-page .ulhd-duo>div:nth-child(2){background:#f3eee3;border-color:#d5c6b0}
.ulh-page .ulhd-duo span,.ulh-page .ulhd-forest span,.ulh-page .ulhd-links span{font-size:.72rem;color:#99794d;letter-spacing:.12em;font-weight:750;text-transform:uppercase;display:block;margin-bottom:15px}
.ulh-page .ulhd-duo h3{font:400 clamp(1.24rem,2vw,1.68rem)/1.25 var(--serif,Georgia,serif);color:#234e5b;margin:0}
.ulh-page .ulhd-duo p{color:#506f68;font-size:.85rem;line-height:1.72;margin:15px 0 0}
.ulh-page .ulhd-forest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0}
.ulh-page .ulhd-forest>div{border:1px solid #bdcbbf;padding:clamp(22px,3.1vw,31px);background:linear-gradient(150deg,#e3eee6,#f5f2e9)}
.ulh-page .ulhd-forest>div+div{background:linear-gradient(150deg,#f3e9dc,#e7eee6)}
.ulh-page .ulhd-forest strong{display:block;font:400 clamp(1.35rem,2.1vw,1.8rem)/1.28 var(--serif,Georgia,serif);color:#244e5a}
.ulh-page .ulhd-forest p{margin:12px 0 0;color:#597169;font-size:.88rem;line-height:1.73}
.ulh-page .ulhd-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:33px 0}
.ulh-page .ulhd-path>div{background:#ebf2e9;border:1px solid #c2d2c3;padding:clamp(18px,2.4vw,24px)}
.ulh-page .ulhd-path>div:nth-child(even){background:#f4ede2;border-color:#dbccb9}
.ulh-page .ulhd-path span{display:block;font:400 1.65rem/1 var(--serif,Georgia,serif);color:#a28255;margin-bottom:23px}
.ulh-page .ulhd-path strong{display:block;font:400 clamp(1.14rem,1.8vw,1.47rem)/1.3 var(--serif,Georgia,serif);color:#24515e}
.ulh-page .ulhd-path p{font-size:.8rem;line-height:1.65;color:#5f766c;margin:12px 0 0}
.ulh-page .ulhd-questions{margin:31px 0}
.ulh-page .ulhd-questions h3{font:400 clamp(1.23rem,2.1vw,1.66rem)/1.3 var(--serif,Georgia,serif);color:#275360;margin:29px 0 11px;padding-top:21px;border-top:1px solid #c9d5ca}
.ulh-page .ulhd-questions p{margin:0;font-size:.98rem;line-height:1.8}
.ulh-page .ulhd-links{display:grid;grid-template-columns:1fr;gap:10px;margin:29px 0}
.ulh-page .ulhd-links a{display:block;background:#eaf0e8;border:1px solid #c2d1c5;padding:clamp(20px,2.5vw,28px);color:#254a56;text-decoration:none}
.ulh-page .ulhd-links a:nth-child(even){background:#f3ece2;border-color:#d8ccb9}
.ulh-page .ulhd-links a:focus-visible{outline:3px solid #ae8647;outline-offset:3px}
.ulh-page .ulhd-links a:hover{border-color:#829d86}
.ulh-page .ulhd-links strong{font:400 clamp(1.35rem,2vw,1.78rem)/1.3 var(--serif,Georgia,serif);display:block}
.ulh-page .ulhd-links small{display:block;color:#64796c;font-size:.83rem;margin-top:13px}
.ulh-page .ulhd-sources{font-size:.85rem!important;color:#687c75;line-height:1.72}
.ulh-page .ulhd-takeaway .ulh-kicker{color:#e9c998}
@media(max-width:920px){.ulh-page .ulhd-path{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:660px){
.ulh-page .ulhd-duo,.ulh-page .ulhd-forest,.ulh-page .ulhd-path{grid-template-columns:1fr}
.ulh-page .ulhd-hero h1{font-size:clamp(2.35rem,9vw,3.65rem)}
.ulh-page .ulhd-equation{padding:19px}
}
