.health-hero{isolation:isolate;border-bottom:1px solid #176b5b24;gap:clamp(2rem,5vw,4rem);margin-bottom:0;padding:clamp(2rem,5vw,4.25rem) 0 clamp(3.5rem,7vw,6rem);display:grid;position:relative}.health-hero:before{content:"";z-index:-1;pointer-events:none;background:#dfeee58f;height:clamp(8rem,22vw,15rem);position:absolute;inset:auto -1rem clamp(2rem,6vw,4.5rem) 18%}.health-hero__copy,.health-hero__support{gap:var(--space-4);display:grid}.health-hero h1{text-wrap:balance;max-width:14ch;font-size:clamp(2.65rem,7vw,5rem);line-height:.98}.health-hero__support p:not(.health-hero__signature){max-width:38rem;color:var(--color-text-muted);font-size:clamp(1.05rem,1rem + .35vw,1.2rem);line-height:1.7}.health-hero__signature{max-width:19rem;color:var(--color-primary);text-transform:uppercase;margin:clamp(.25rem,1vw,.75rem) 0 0;font-size:.82rem;font-weight:800;line-height:1.35}@media (width>=48rem){.health-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1.5rem,3vw,2.5rem);min-height:clamp(28rem,40vw,36rem)}.health-hero:before{height:clamp(9rem,16vw,13.5rem);inset:auto 0 clamp(4rem,8vw,6.5rem) 34%}.health-hero__copy{grid-column:1/span 7}.health-hero__support{grid-column:8/span 5;align-self:center;padding-top:clamp(2rem,5vw,4rem)}}@media (width>=80rem){.health-hero__copy{grid-column:1/span 6}.health-hero__support{grid-column:8/span 4}}.health-content{display:grid}.health-observation,.health-library,.health-closing{border-bottom:1px solid #176b5b24}.health-observation{gap:clamp(2.25rem,4vw,3.75rem);padding:clamp(3rem,5vw,4.5rem) 0;display:grid}.health-observation__intro{align-items:end;gap:1.5rem;display:grid}.health-observation__intro>div{gap:var(--space-4);display:grid}.health-observation__intro h2,.health-library__intro h2,.health-closing h2,.health-closing h3{color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0}.health-observation__intro h2{max-width:11ch;font-size:clamp(2.5rem,4.4vw,4rem);line-height:.98}.health-observation__intro>p{max-width:33rem;color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1rem + .15vw,1.12rem);line-height:1.65}.health-observation__list{border-top:1px solid #176b5b29;display:grid}.health-observation__item{border-bottom:1px solid #176b5b29;align-content:start;gap:.8rem;padding:clamp(2rem,3vw,2.75rem) 0;display:grid}.health-observation__meta{align-items:baseline;gap:.85rem;display:flex}.health-observation__meta span{color:var(--color-text-muted);font-size:.74rem;font-weight:700}.health-observation__meta p{color:var(--color-primary);letter-spacing:.035em;margin:0;font-size:.75rem;font-weight:800}.health-observation__item h3{max-width:18ch;color:var(--color-text);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.7vw,2.65rem);line-height:1.04}.health-observation__text{max-width:30rem;color:var(--color-text-muted);margin:0;line-height:1.6}.health-observation__links{flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:.2rem;display:flex}.health-observation__links a,.health-library__item a,.health-closing a{width:fit-content;color:var(--color-primary);font-size:.92rem;font-weight:700}.health-observation__links a:is(:hover,:focus-visible),.health-library__item a:is(:hover,:focus-visible),.health-closing a:is(:hover,:focus-visible){color:var(--color-text);text-underline-offset:.22em;text-decoration:underline .08em}.health-observation__links a:focus-visible,.health-library__item a:focus-visible,.health-closing a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.health-library{gap:clamp(2.25rem,4vw,3.5rem);padding:clamp(3rem,5vw,4.5rem) 0;display:grid}.health-library__intro{gap:var(--space-4);display:grid}.health-library__intro h2{max-width:13ch;font-size:clamp(2.5rem,4.2vw,3.8rem);line-height:.98}.health-library__intro>p:not(.eyebrow){max-width:25rem;color:var(--color-text-muted);margin:0;line-height:1.6}.health-library__list{border-top:1px solid #176b5b29}.health-library__item{border-bottom:1px solid #176b5b29;gap:.7rem;padding:clamp(1.4rem,2.4vw,2rem) 0;display:grid}.health-library__index{color:var(--color-text-muted);font-size:.73rem;font-weight:700}.health-observation__meta span,.health-library__index{color:var(--color-text-muted);letter-spacing:.04em;font-weight:700}.health-library__item h3{color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1}.health-library__item p{max-width:38rem;color:var(--color-text-muted);margin:0;line-height:1.55}.health-closing{isolation:isolate;gap:0;padding:clamp(3.25rem,6vw,5rem) 0;display:grid;position:relative}.health-closing:before{content:"";z-index:-1;pointer-events:none;background:#dfeee57a;position:absolute;inset:clamp(2rem,4vw,3rem) 0 clamp(2rem,4vw,3rem) 46%}.health-closing__primary,.health-closing__specialty{align-content:start;gap:1rem;display:grid}.health-closing__primary{padding-right:clamp(1rem,3vw,3rem)}.health-closing__specialty{padding:clamp(2rem,4vw,3rem) 0}.health-closing h2{max-width:12ch;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1}.health-closing h3{max-width:15ch;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.03}.health-closing p:not(.eyebrow){max-width:31rem;color:var(--color-text-muted);margin:0;line-height:1.6}@media (width>=48rem){.health-observation__intro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}.health-observation__intro>div{grid-column:1/span 6}.health-observation__intro>p{grid-column:8/span 4;align-self:end;padding-bottom:.3rem}.health-observation__list{grid-template-columns:repeat(2,minmax(0,1fr))}.health-observation__item{min-height:19rem;padding:clamp(2rem,3vw,2.75rem) clamp(1.5rem,3vw,2.5rem)}.health-observation__item:nth-child(odd){border-right:1px solid #176b5b29;padding-left:0}.health-observation__item:nth-child(2n){padding-right:0}.health-observation__item:nth-last-child(-n+2){border-bottom:0}.health-library{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem)}.health-library__intro{grid-column:1/span 4;position:sticky;top:8rem}.health-library__list{grid-column:6/span 7}.health-library__item{grid-template-columns:2rem minmax(.5rem,1.6fr) minmax(1rem,2.5fr);align-items:start}.health-library__index{padding-top:.4rem}.health-library__item h3{padding-right:clamp(.5rem,1vw,1rem)}.health-library__item p{padding-top:.3rem}.health-library__item a{grid-column:2;width:fit-content;margin-top:.15rem}.health-closing{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}.health-closing__primary{grid-column:1/span 5}.health-closing__specialty{grid-column:8/span 4;padding:clamp(1rem,2vw,1.5rem) 0}}@media (width<=47.99rem){.health-closing:before{height:48%;inset:auto -1rem 0 12%}.health-closing__primary{padding-bottom:3rem;padding-right:0}.health-library__intro{position:static}}.health-page{overflow-x:clip}.health-page .breadcrumb{margin-bottom:clamp(1.5rem,3vw,2.5rem)}
