@font-face{font-family:CustomerRoboto;src:url('/energi/assets/assets/fonts/roboto-latin.woff2') format('woff2');font-display:swap}
.customer-information{margin:0;background:#f2f3eb;color:#153d30;font:16px/1.75 CustomerRoboto,Arial,sans-serif}
.customer-information *{box-sizing:border-box}
.customer-main{max-width:1240px;margin:auto;padding:32px 36px 0}
.customer-main :is(h1,h2,h3){font-family:Andada,Georgia,serif;font-weight:400;line-height:1.15;letter-spacing:-.035em}
.customer-main a{color:inherit;text-underline-offset:4px}
.customer-main a:focus-visible,.customer-main summary:focus-visible{outline:3px solid #11734e;outline-offset:5px}
.customer-skip{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;padding:12px;color:#153d30}
.customer-skip:focus{top:16px}
.customer-breadcrumb{display:flex;gap:12px;font-size:13px;color:#4b6356;margin:8px 0 44px}
.customer-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:64px;align-items:end;padding-bottom:52px}
.customer-eyebrow,.customer-contact>p,.customer-toc>p,.customer-number,.customer-language{font-size:11px;font-weight:700;letter-spacing:.14em}
.customer-hero h1{font-size:clamp(48px,5.5vw,78px);margin:22px 0}
.customer-intro{max-width:620px;font-size:18px;color:#4b6356;margin:0}
.customer-contact{padding:28px 30px;background:#173f30;border-radius:16px;color:#fff}
.customer-contact h2{font-size:30px;margin:12px 0 20px}
.customer-contact a{display:block;margin:7px 0;overflow-wrap:anywhere}
.customer-contact span{display:block;font-size:13px;color:#d3e2d7;margin-top:20px}
.customer-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 60px}
.customer-shortcuts a{padding:22px 24px;background:#e2e9da;display:flex;justify-content:space-between;gap:12px;border-radius:10px;text-decoration:none;font-weight:700}
.customer-shortcuts a:hover{background:#d6e1cf}
.customer-shortcuts span{font-size:12px;font-weight:400}
.customer-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:64px;align-items:start}
.customer-toc{position:sticky;top:110px;padding:12px 24px 12px 0;border-right:1px solid #ccd7c8}
.customer-toc a{display:block;padding:7px 0;font-size:14px;text-decoration:none}
.customer-toc a:hover{text-decoration:underline}
.customer-article{min-width:0}
.customer-layout:not(:has(.customer-toc)){display:block;max-width:860px;margin:auto}
.customer-chapter{border-top:1px solid #c9d5c7;padding:24px 0 48px;scroll-margin-top:112px}
.customer-chapter h2{font-size:clamp(28px,3vw,38px);margin:10px 0 28px}
.customer-number{color:#45604b;margin:0}
.customer-copy{overflow-wrap:anywhere}
.customer-copy details{background:#fff;border:1px solid #d4ded1;border-radius:10px;margin:12px 0;padding:0 24px}
.customer-copy summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5;padding:20px 24px 20px 0}
.customer-copy details[open]{padding-bottom:16px}
.customer-copy details>summary~*{max-width:100%}
.customer-copy p{margin:14px 0}
.customer-copy :is(ul,ol){padding-left:24px}
.customer-copy li{padding:3px 0}
.customer-copy h3{font-size:23px;margin-top:30px}
.customer-copy table{border-collapse:collapse;width:100%;font-size:14px}
.customer-copy :is(td,th){text-align:left;padding:12px;border-bottom:1px solid #ccd7c8}
.customer-back{display:inline-block;margin:0 0 32px}
.energy-customer-links{box-sizing:border-box;background:#e6ebdf;color:#173f30;border-top:1px solid #c9d5c7;padding:40px max(24px,calc((100% - 1168px)/2));display:grid;grid-template-columns:1fr 1fr;gap:40px;font:15px/1.6 CustomerRoboto,Arial,sans-serif;text-align:left}
.customer-main>.energy-customer-links{margin:40px -36px 0;padding:40px 36px;border-radius:16px 16px 0 0}
.energy-customer-links p{font-size:10px;letter-spacing:.14em;font-weight:700;margin:0 0 12px}
.energy-customer-links h2{font:400 29px/1.2 Andada,Georgia,serif;letter-spacing:-.025em;margin:0;max-width:330px;color:#173f30}
.energy-customer-links nav{display:grid;gap:0}
.energy-customer-links a{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #c9d5c7;color:#173f30;text-decoration:none;font-weight:500}
.energy-customer-links a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.customer-main{padding:22px 20px 0}.customer-breadcrumb{margin-bottom:30px}.customer-hero{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.customer-hero h1{font-size:52px}.customer-contact{padding:24px}.customer-shortcuts{grid-template-columns:1fr;gap:8px;margin-bottom:35px}.customer-shortcuts a{padding:15px 20px}.customer-layout{grid-template-columns:1fr;gap:24px}.customer-toc{position:static;border:0;border-bottom:1px solid #ccd7c8;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:0 0 20px}.customer-toc>p{grid-column:1/-1}.customer-copy details{padding:0 16px}.customer-copy table{display:block;overflow-x:auto}.customer-main>.energy-customer-links{margin-inline:-20px;padding:28px 20px}.energy-customer-links{grid-template-columns:1fr;gap:24px;padding:32px 24px}.customer-chapter{scroll-margin-top:160px}}
