.hse :where(main) h2{font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.13}.hse :where(main) h3{font-size:clamp(1.125rem,1.65vw,1.5rem);line-height:1.35;letter-spacing:-.025em}.hse-white{background:var(--color-white)}.hse-dark{background:var(--color-black);color:var(--color-off-white)}.hse-controls{background:var(--color-charcoal)}.hse-dark :focus-visible{outline-color:var(--color-copper-light)}.hse-label{display:flex;align-items:center;gap:var(--space-4);margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.7}.hse-label:after{content:"";flex-shrink:0;width:3rem;height:1px;background:var(--color-copper)}.hse-hero{padding-block:calc(var(--header-height) + clamp(3rem,6vw,6rem)) clamp(3rem,5vw,5rem)}.hse-hero__grid{display:grid;gap:var(--space-6)}.hse-hero h1{font-size:clamp(1.875rem,4.1vw,4rem);line-height:1.2;font-weight:500;letter-spacing:-.04em}.hse-hero h1 span{display:block}.hse-hero__copy{max-width:56ch}.hse-hero__copy p{color:var(--color-grey-300);font-size:var(--text-sm);line-height:1.85}.hse-hero__copy p+p{margin-top:var(--space-4)}.hse-facts{display:grid;margin:clamp(2.5rem,5vw,4.5rem) 0 0}.hse-facts>div{border-top:1px solid rgba(255,255,255,.22);padding-block:var(--space-5)}.hse-facts dt{color:var(--color-copper-light);font-size:.625rem;font-weight:600;letter-spacing:.1em;line-height:1.8}.hse-facts dd{margin:var(--space-3) 0 0;max-width:36ch;color:var(--color-grey-300);font-size:var(--text-sm);line-height:1.75}.hse-split,.hse-heading-row,.hse-closing__grid{display:grid;gap:var(--space-7)}.hse-narrative h2{max-width:22ch}.hse-narrative>p{margin-top:var(--space-5);max-width:51ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.9}.hse main .hse-small-label{font-size:.6875rem;font-weight:600;line-height:1.7;letter-spacing:.1em;margin-bottom:var(--space-5)}.hse-ruled-list{list-style:none;margin:0;padding:0}.hse-ruled-list li{position:relative;border-top:1px solid var(--color-border);padding:1.25rem 0 1.25rem var(--space-5);font-size:var(--text-sm);line-height:1.7}.hse-ruled-list li:before{content:"";position:absolute;left:0;top:calc(1.25rem + .85em);width:6px;height:1px;background:var(--color-copper)}.hse-heading-row h2{max-width:23ch}.hse-heading-row>p{max-width:54ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.9}.hse-goal__statements{display:grid;gap:var(--space-6);margin-top:clamp(2.5rem,5vw,4.5rem)}.hse-goal__statements>h3{border-top:1px solid var(--color-copper);padding-top:var(--space-6)}.hse-goal__zero{display:block;font-size:clamp(3.5rem,6.5vw,6rem);line-height:1;font-weight:500;letter-spacing:-.06em}.hse-goal__caption{display:block;margin-top:var(--space-4);font-size:clamp(.875rem,1.2vw,1.125rem);line-height:1.5;font-weight:500;letter-spacing:.06em}.hse main .hse-goal__environment{font-size:clamp(1.375rem,2.2vw,2rem);font-weight:500;line-height:1.4;letter-spacing:-.02em}.hse-section-title{max-width:25ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.hse-technical-list,.hse-objectives__list{display:grid;gap:0 var(--space-7);list-style:none;padding:0;margin:0}.hse-technical-list>li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-4);border-top:1px solid var(--color-border);padding-block:var(--space-6);align-content:start}.hse-number{font-size:.8125rem;font-weight:500;color:var(--color-copper-dark);line-height:1.7;padding-top:.15em}.hse-dark .hse-number{color:var(--color-copper-light)}.hse-dark .hse-technical-list>li{border-color:#ffffff38}.hse-technical-list h3{max-width:29ch}.hse-technical-list p{max-width:58ch;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.9}.hse-dark .hse-technical-list p{color:var(--color-grey-300)}.hse-technical-list p+p{margin-top:var(--space-3)}.hse-objectives__list>li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-5);border-top:1px solid var(--color-border);padding-block:var(--space-5)}.hse-objectives__list p{max-width:53ch;font-size:var(--text-sm);line-height:1.85}.hse-compliance__frameworks{align-self:center;border-top:1px solid var(--color-copper);padding-top:var(--space-5)}.hse-compliance__frameworks p{max-width:48ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.9}.hse-quality h2{max-width:24ch}.hse-quality__copy{align-self:center}.hse-quality__copy p{max-width:53ch;color:var(--color-grey-300);font-size:var(--text-sm);line-height:1.9}.hse-quality__copy p+p{margin-top:var(--space-5)}.hse-assurance__pillars{display:grid;gap:var(--space-6);margin-top:var(--space-7)}.hse-assurance__pillars>div{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.hse main .hse-assurance__pillars h3{font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1.7}.hse-assurance__pillars p{margin-top:var(--space-4);max-width:35ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.85}.hse-closing{border-bottom:1px solid rgba(255,255,255,.15)}.hse-closing h2{max-width:18ch;font-size:clamp(2.5rem,4.3vw,4.25rem);line-height:1.15}.hse-closing__grid>div>p{max-width:51ch;color:var(--color-grey-300);font-size:var(--text-sm);line-height:1.85}.hse-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}@media(max-width:767px){.hse-facts>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--space-5);padding-block:var(--space-4)}.hse-facts dd{margin:0}.hse-goal__statements{grid-template-columns:repeat(2,minmax(0,1fr))}.hse-goal__environment{grid-column:1 / -1}.hse-actions{flex-direction:column;align-items:stretch}}@media(min-width:768px){.hse-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.hse-split{grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:start}.hse-goal__statements{grid-template-columns:1fr 1fr 1.4fr;gap:var(--space-6)}.hse-technical-list,.hse-objectives__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hse-technical-list--quality>li:last-child{grid-column:1 / -1}.hse-technical-list--quality>li:last-child p{max-width:83ch}.hse-assurance__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.hse-closing__grid{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:1024px){.hse-hero__grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem)}.hse-hero h1{font-size:clamp(2.5rem,3.7vw,3.5rem)}.hse-split{grid-template-columns:5fr 6fr;gap:clamp(3rem,6vw,6rem)}.hse-heading-row{grid-template-columns:7fr 4fr;align-items:end;gap:clamp(3rem,6vw,6rem)}.hse-goal__statements{gap:var(--space-7)}.hse-technical-list,.hse-objectives__list{column-gap:clamp(3rem,6vw,6rem)}.hse-technical-list>li{gap:var(--space-5);padding-block:var(--space-7)}.hse-assurance__pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);margin-top:var(--space-8)}.hse-closing__grid{grid-template-columns:6fr 5fr;gap:clamp(3rem,6vw,6rem)}}
