.hc-su{--su-ink:#20262b;--su-muted:#48545c;--su-red:#a10e1b;--su-paper:#f3f6f7;--su-rule:#cdd5d9;color:var(--su-ink);background:#fff;font:16px/1.65 Arial,Helvetica,sans-serif}
.hc-su,.hc-su *{box-sizing:border-box}.hc-su__shell{width:min(1180px,calc(100% - 64px));margin:auto}.hc-su h1,.hc-su h2,.hc-su h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:inherit;line-height:1.15;letter-spacing:-.025em}.hc-su h1{font-size:clamp(40px,4vw,58px);margin:0 0 22px}.hc-su h2{font-size:clamp(29px,2.7vw,38px);margin:0 0 22px;max-width:850px}.hc-su h3{font-size:21px;line-height:1.3;margin:0 0 12px}.hc-su p{margin:0 0 17px}.hc-su figure{margin:0}.hc-su a{color:var(--su-red)}.hc-su a:focus-visible,.hc-su__skip:focus-visible{outline:3px solid #007985;outline-offset:4px}.hc-su__skip{position:fixed;top:-120px;left:16px;z-index:11000;background:white;color:#20262b;padding:12px 20px;font:700 16px Arial}.hc-su__skip:focus{top:10px}.hc-su section[id]{scroll-margin-top:100px}.hc-su__eyebrow{font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--su-red);margin-bottom:14px!important}.hc-su__lede{font-size:18px;color:var(--su-muted)}.hc-su__split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hc-su__split>*{min-width:0}.hc-su__top{align-items:start}.hc-su__hero{padding:18px 0 48px;background:var(--su-paper)}.hc-su__breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:24px}.hc-su__breadcrumb a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.hc-su__actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:24px}.hc-su__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 24px;background:var(--su-red);color:#fff!important;text-decoration:none;font-weight:700;border:1px solid var(--su-red)}.hc-su__button:hover{background:#800a15}.hc-su__link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-weight:700;font-size:15px}.hc-su figcaption{font-size:14px;color:var(--su-muted);padding:12px 0;line-height:1.5}.hc-su img{display:block;width:100%;object-fit:cover}.hc-su .hc-su__hero-media img{height:370px!important;object-position:50% 65%}.hc-su__section{padding:52px 0;border-top:1px solid var(--su-rule)}.hc-su__tint{background:var(--su-paper)}.hc-su__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hc-su__three>*{min-width:0;border-top:2px solid var(--su-rule);padding:22px 0 0}.hc-su__three p{color:var(--su-muted);margin-bottom:10px}.hc-su__intro{max-width:780px}.hc-su .hc-su__format-media img{height:auto!important;object-fit:contain}.hc-su .hc-su__pulp-media img{height:auto!important;aspect-ratio:16/9;object-fit:contain}.hc-su__evidence-list article{border-left:3px solid #087d8a;padding-left:22px;margin-bottom:24px}.hc-su__evidence-list p{font-size:15px;margin:0 0 10px}.hc-su .hc-su__operations-media img{height:220px!important;object-position:50% 60%}.hc-su__operations-media{margin-bottom:24px!important}.hc-su__steps{list-style-position:inside;margin:24px 0 18px;padding:0;counter-reset:step;list-style:none}.hc-su__steps li:before{counter-increment:step;content:'0' counter(step);font:700 15px/1.4 'Courier New',monospace;color:var(--su-red);display:block;margin-bottom:12px}.hc-su__routes{margin-top:24px}.hc-su__routes a{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding-bottom:8px}.hc-su__routes strong{font-size:18px}.hc-su__routes a:hover strong{text-decoration:underline}.hc-su__routes span{color:var(--su-muted)}.hc-su__final{background:var(--su-ink);color:white}.hc-su__final .hc-su__eyebrow{color:#69e0db}.hc-su__final p,.hc-su__final dt{color:#d5dce0}.hc-su__planning{border-left:1px solid #65727b;padding-left:32px}.hc-su__planning dl{display:grid;gap:18px;margin:18px 0}.hc-su__planning dt{font-size:14px}.hc-su__planning dd{font-size:24px;font-weight:700;margin:3px 0 0;line-height:1.3}.hc-su__planning p{font-size:14px}
@media(max-width:1100px){.hc-su__split{gap:32px}.hc-su__three{gap:24px}.hc-su .hc-su__hero-media img{height:350px!important}}
@media(max-width:820px){.hc-su__shell{width:calc(100% - 36px)}.hc-su__split{grid-template-columns:1fr;gap:26px}.hc-su h1{font-size:44px;max-width:650px}.hc-su__hero{padding:12px 0 36px}.hc-su .hc-su__hero-media img{height:260px!important}.hc-su__section{padding:40px 0}.hc-su__three{gap:20px}.hc-su__three h3{font-size:19px}.hc-su .hc-su__operations-media img{height:240px!important}.hc-su__planning{border-left:0;border-top:1px solid #65727b;padding:24px 0 0}.hc-su__planning dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hc-su__evidence-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}}
@media(max-width:600px){.hc-su h1{font-size:38px;letter-spacing:-.035em}.hc-su h2{font-size:29px}.hc-su h3{font-size:20px}.hc-su__lede{font-size:16px}.hc-su__eyebrow{font-size:12px}.hc-su__breadcrumb{margin-bottom:18px}.hc-su__hero{padding-bottom:30px}.hc-su__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:18px}.hc-su__actions .hc-su__link{justify-content:center}.hc-su .hc-su__hero-media img{height:200px!important}.hc-su__three,.hc-su__evidence-list{grid-template-columns:1fr;gap:18px}.hc-su__three>*{padding-top:18px}.hc-su__section{padding:32px 0}.hc-su .hc-su__operations-media img{height:200px!important}.hc-su__evidence-list article{margin-bottom:0}.hc-su__planning dl{grid-template-columns:1fr 1fr}.hc-su__final .hc-su__button{width:100%}.hc-su__routes a{min-height:90px}.hc-su figcaption{font-size:13px}}
@media(prefers-reduced-motion:reduce){.hc-sustainability-page *{scroll-behavior:auto!important}}
