.fw{margin:0 0 32px}.fwt{font-size:16px;max-width:90ch;margin-bottom:16px}.flw{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:8px}.flw li:not(.ar){flex:1;display:flex;gap:10px;align-items:flex-start;background:var(--groen-50);border:1px solid var(--groen-200);border-radius:2px;padding:14px;min-width:0}.flw li b{display:block;font-family:"Hanken Grotesk";font-size:15px}.flw li small{display:block;font-size:12.5px;color:var(--mut)}.flw .ar{display:flex;align-items:center}.flw .ar .ms{color:var(--groen-600)}@media(max-width:899px){.flw{flex-direction:column}.flw .ar{justify-content:center}.flw .ar .ms{transform:rotate(90deg)}}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vendor/fonts/materialsymbolsoutlined_v375_kJEPBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJO1Q.woff2) format('woff2')}.esg{padding:96px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.esg .eh{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;margin-bottom:48px}.esg .ek{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--groen-800);margin-bottom:16px}
.esg h2{font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.04em}.esg .el{color:var(--mut);font-size:17px;max-width:52ch}
.dm{display:inline-flex;align-items:center;gap:6px;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--amber-900);background:var(--amber-100);border:1px solid var(--amber-500);border-radius:2px;padding:3px 8px}
.rb{display:grid;grid-template-columns:7fr 5fr;gap:24px}.rbp{border:1px solid var(--groen-200);border-radius:2px;background:var(--groen-50);padding:24px;min-width:0}
.rbh{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--groen-200);padding-bottom:14px;margin-bottom:16px}.rbh b{font-family:"Hanken Grotesk";font-size:18px}
.pid{font-family:"JetBrains Mono",monospace;font-size:12.5px;border-left:2px solid var(--guld-linje);padding-left:8px;color:var(--navy)}
.big{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;margin:8px 0 4px}.big strong{font-family:"Hanken Grotesk";font-size:clamp(40px,5vw,64px);letter-spacing:-.04em;color:var(--groen-800);line-height:1}.big span{color:var(--mut)}
.rng{position:relative;height:10px;border-radius:2px;background:#dde9e1;margin:18px 0 6px}.rng i{position:absolute;top:0;bottom:0;background:var(--groen-600);border-radius:2px}.rng em{position:absolute;top:-4px;width:2px;height:18px;background:var(--navy)}
.rngl{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums}
.tr{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:18px;background:#fff}.tr th,.tr td{text-align:left;padding:9px 10px;border-bottom:1px solid #e3ece6;vertical-align:top}.tr th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:600}
.trw{overflow-x:auto}.ms{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;font-size:20px;line-height:1;white-space:nowrap;font-feature-settings:"liga";color:var(--groen-800);flex:none}
.rv{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.rv div{background:#fff;border:1px solid var(--groen-200);border-radius:2px;padding:14px}.rv small{display:block;font-size:12px;color:var(--mut)}.rv b{font-family:"Hanken Grotesk";font-size:20px}
.wa{display:flex;gap:10px;background:var(--amber-100);border:1px solid var(--amber-500);border-radius:2px;padding:12px 14px;font-size:13.5px;margin-top:16px}.wa .ms{color:var(--amber-900)}
.cs{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.cs li{display:flex;gap:10px;font-size:14.5px}.cs p{color:var(--mut)}
.esg .fn{font-size:12.5px;color:var(--mut);margin-top:24px;max-width:110ch}
@media(max-width:899px){.esg{padding:64px 0}.esg .eh,.rb{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.rbp{padding:16px}.rv{grid-template-columns:1fr}.tr{font-size:12.5px}.tr th,.tr td{padding:8px 6px}}
.rbc{display:flex;flex-direction:column;gap:24px;min-width:0}.hv{font-size:15px}.ms.ms-dm{font-size:15px;color:var(--amber-900)}.rng .rng-a{left:59.9%;right:14.2%}.rng .rng-c{left:71%}.esg .fn.fn12{margin-top:12px}.esg .fn.fn14{margin-top:14px}.esg .fn.fn8{margin-top:8px}
.fwb{margin-bottom:12px}
#esg{scroll-margin-top:16px}.hd nav a.t.esgk{border:1px solid var(--groen-600);border-radius:2px;color:var(--groen-800);font-weight:600;padding:7px 12px}.hd nav a.t.esgk:hover{background:var(--groen-100)}.mnav a.esgk{color:var(--groen-800);font-weight:600}.mnav a.esgk:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--groen-600);margin-right:6px}
@media(min-width:900px) and (max-width:1199px){.hd nav{gap:4px}.hd nav a.t{padding:8px 8px;font-size:14px}.hd nav a.t.esgk{padding:7px 8px}.hd .sep{margin:0 6px}.hd .nb{padding:12px 14px;font-size:14px;white-space:nowrap}}
@media(min-width:900px) and (max-width:1199px){.hd nav a{white-space:nowrap}}
