/* A presentation update only: existing route, model and enquiry flow remain intact. */
.ie-page-hero--calculator-led {padding:20px 0 32px!important;min-height:0!important}
.ie-page-hero--calculator-led .ie-shell>div:first-child {max-width:none;margin:0 0 14px}
.ie-page-hero--calculator-led .ie-eyebrow,.ie-page-hero--calculator-led .ie-page-intro {display:none}
.ie-page-hero--calculator-led h1 {font-size:clamp(1.1rem,2vw,1.6rem)!important;line-height:1.2;margin:0!important;letter-spacing:-.025em}
.ie-reference-hero-calculator .iecc-shell {max-width:100%;margin:0;padding:0}
.iecc-scenario--visual {--lab-ink:#173c40;--lab-teal:#147f7c;--lab-grid:#b9cbd1;--lab-gold:#d7a143;border-color:#d9e5e2;border-radius:20px;box-shadow:0 12px 50px -30px #315b59;overflow:visible}
.iecc-scenario--visual button,.iecc-scenario--visual input {font-family:inherit}
.iecc-lab-heading {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px 17px}
.iecc-lab-heading p {color:#336d69;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px}
.iecc-lab-heading h2 {font:750 clamp(1.65rem,3vw,2.25rem)/1.15 "IE Commercial",Arial,sans-serif;letter-spacing:-.045em;color:var(--lab-ink);margin:0}
.ie-page-hero--calculator-led .iecc-lab-heading h1 {font:750 clamp(1.55rem,2.6vw,2rem)/1.15 "IE Commercial",Arial,sans-serif!important;letter-spacing:-.045em;max-width:none;color:var(--lab-ink);margin:0!important;text-wrap:initial}
.iecc-lab-heading>span {font-size:.82rem;line-height:1.5;color:#506869;text-align:right}
.iecc-example-banner {display:flex;align-items:center;gap:12px;background:#f8f6ee;border-block:1px solid #e9e4d5;padding:2px 28px;min-height:44px}
.iecc-example-banner p {flex:1;color:#625735;font-size:.77rem;line-height:1.35;margin:0}
.iecc-example-banner button,.iecc-quiet-button {border:0;background:transparent;color:#175f5d;cursor:pointer;font:650 .78rem/1.3 "IE Commercial",Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:6px 0}
.iecc-visual-workspace {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);min-width:0}
.iecc-input-board {padding:23px 28px 15px;min-width:0;display:flex;flex-direction:column;justify-content:center}
.iecc-input-tabs {display:flex;border-bottom:1px solid #dde5e2;gap:5px;margin-bottom:20px}
.iecc-input-tabs button {flex:1;border:0;border-bottom:3px solid transparent;padding:9px 3px;min-height:44px;background:transparent;color:#586d6d;font-size:.78rem;line-height:1.25;cursor:pointer;font-weight:650;white-space:nowrap}
.iecc-input-tabs button[aria-selected=true] {color:#125c5a;border-bottom-color:#147f7c}
.iecc-control-heading {display:flex;align-items:center;justify-content:space-between;gap:8px}
.iecc-scenario--visual .iecc-control-heading label {font-size:1rem;margin:0;font-weight:700}
.iecc-input-origin {font-size:.65rem;color:#6e684e;background:#f5f0df;border-radius:4px;padding:3px 5px;line-height:1.2;max-width:96px;text-align:right}
.iecc-value-entry {display:flex;align-items:baseline;gap:10px;margin:9px 0 2px}
.iecc-scenario--visual .iecc-value-entry input {border:0;border-bottom:1px dashed #a6bdb9;border-radius:0;background:transparent;box-shadow:none;padding:0 0 3px;min-height:44px;width:200px;max-width:64%;font-weight:750;font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.045em;color:var(--lab-ink);line-height:1.2;appearance:textfield}
.iecc-value-entry input::-webkit-inner-spin-button {appearance:none}
.iecc-value-entry>span {font-size:.82rem;color:#516b6b;white-space:nowrap}
.iecc-scenario--visual input[type=range] {--range-progress:10%;width:100%;height:44px;min-height:44px;padding:0;margin:3px 0;border:0;border-radius:0;box-shadow:none;background:transparent;appearance:none;cursor:pointer}
.iecc-scenario--visual input[type=range]::-webkit-slider-runnable-track {height:7px;border-radius:10px;background:linear-gradient(to right,#147f7c 0 var(--range-progress),#dee8e4 var(--range-progress) 100%)}
.iecc-scenario--visual input[type=range]::-webkit-slider-thumb {appearance:none;width:25px;height:25px;border:4px solid #fff;border-radius:50%;background:#147f7c;box-shadow:0 1px 8px #214e4d55;margin-top:-9px}
.iecc-scenario--visual input[type=range]::-moz-range-track {height:7px;background:#dee8e4;border-radius:10px}
.iecc-scenario--visual input[type=range]::-moz-range-progress {height:7px;background:#147f7c}
.iecc-scenario--visual input[type=range]::-moz-range-thumb {width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#147f7c}
.iecc-scenario--visual input[type=range].is-unknown {opacity:.55}
.iecc-slider-card>p {font-size:.78rem;line-height:1.4;margin:0;color:#536b6b;min-height:22px}
.iecc-slider-card>.iecc-quiet-button {min-height:36px}
.iecc-controls-footer {border-top:1px solid #e0e9e4;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}
.iecc-next-control {min-height:44px;border:0;background:transparent;color:#1d6662;cursor:pointer;font-size:.8rem;font-weight:750;padding:6px 0}
.iecc-desktop-context {font-size:.78rem;line-height:1.5;color:#5c706e;margin:10px 0 0;max-width:44ch}
.iecc-chart-board {min-width:0;background:linear-gradient(135deg,#f5faf8,#edf5f3);border-left:1px solid #dfebe5;padding:19px 27px 14px}
.iecc-generation-card {display:flex;align-items:center;gap:12px}
.iecc-sun-icon {display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f7ead0;color:#9b6c17;font-size:1.65rem;flex-shrink:0}
.iecc-generation-card p {font-size:.73rem;line-height:1.35;color:#4d6965;margin:0 0 3px}
.iecc-generation-card h3 {font:750 clamp(1.7rem,3vw,2.3rem)/1.15 "IE Commercial",Arial,sans-serif;letter-spacing:-.04em;color:var(--lab-ink);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}
.iecc-generation-card small {font-size:.9rem;font-weight:500;letter-spacing:0}
.iecc-generation-card>p {margin-left:auto;max-width:130px;text-align:right;font-size:.71rem}
.iecc-demand-figure {margin:9px 0 6px}
.iecc-demand-visual {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;align-items:center}
.iecc-donut {width:min(100%,205px);position:relative;aspect-ratio:1;margin:auto}
.iecc-donut svg {display:block;width:100%;height:100%;overflow:visible}
.iecc-donut-track {stroke:var(--lab-grid)}
.iecc-donut-solar {stroke:var(--lab-teal);stroke-linecap:butt}
.iecc-donut-centre {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}
.iecc-donut-centre strong {font-size:clamp(1.65rem,3vw,2.5rem);font-weight:750;letter-spacing:-.045em;line-height:1.15;color:var(--lab-ink);font-variant-numeric:tabular-nums}
.iecc-donut-centre span {font-size:.7rem;line-height:1.4;text-align:center;color:#486660;margin-top:5px}
.iecc-chart-legend {min-width:0}
.iecc-chart-caption {font-size:.74rem;font-weight:750;line-height:1.3;margin:0 0 13px;color:#365954}
.iecc-chart-legend>div {display:flex;gap:8px;align-items:flex-start;margin:10px 0}
.iecc-swatch {display:inline-block;flex-shrink:0;width:9px;height:9px;border-radius:2px;margin-top:4px}
.iecc-swatch--solar {background:var(--lab-teal)}
.iecc-swatch--grid {background:var(--lab-grid);border:1px solid #718f94}
.iecc-chart-legend>div p {font-size:.73rem;line-height:1.4;margin:0;color:#4d6965}
.iecc-chart-legend strong {display:block;font-size:1.05rem;font-weight:750;color:var(--lab-ink);margin-top:3px;font-variant-numeric:tabular-nums;white-space:nowrap}
.iecc-generation-figure {margin:0}
.iecc-generation-figure figcaption {font-size:.75rem;font-weight:750;color:#365954;margin:0 0 7px}
.iecc-generation-bar {display:flex;height:9px;overflow:hidden;border-radius:8px;background:#d7e2de}
.iecc-generation-bar span:first-child {background:var(--lab-teal)}
.iecc-generation-bar span:last-child {background:var(--lab-gold)}
.iecc-bar-labels {display:flex;justify-content:space-between;gap:8px;font-size:.68rem;line-height:1.4;color:#4c6560;margin-top:6px}
.iecc-bar-labels strong {display:block;font-size:.78rem;color:#294d48;font-variant-numeric:tabular-nums}
.iecc-bar-labels>span:last-child {text-align:right}
.iecc-chart-state {font-size:.66rem;line-height:1.35;color:#566d66;margin:9px 0 0}
.is-unknown .iecc-donut-solar,.is-unknown .iecc-generation-bar>span {visibility:hidden}
.is-unknown .iecc-donut-track {stroke:#c5d2ce;stroke-dasharray:4 5}
.is-unknown .iecc-swatch {background:transparent;border:1px dashed #718f94}
.iecc-hero-actions {padding:14px 28px;display:flex;gap:12px;align-items:center;border-top:1px solid #dfe8e2}
.iecc-scenario--visual .iecc-button {min-height:44px;background:#176d67;border:1px solid #176d67;border-radius:8px;padding:10px 20px;font-size:.87rem;font-weight:700;text-decoration:none;line-height:1.3;cursor:pointer;white-space:nowrap}
.iecc-scenario--visual .iecc-button--secondary {background:#fff;color:#1e625f;border-color:#bdcfca}
.iecc-scenario--visual .iecc-button:disabled {opacity:.45;cursor:not-allowed}
.iecc-scenario--visual a.iecc-lab-call {margin-right:auto;color:#265c59;font-size:.78rem;text-decoration:none;line-height:1.4}
.iecc-lab-call span {display:block;font-weight:750;font-size:.95rem}
.iecc-scenario-disclaimer {font-size:.69rem;line-height:1.35;color:#526966;margin:0;padding:0 28px 13px}
.iecc-lab-dialog {position:fixed;inset:0;margin:auto;width:min(600px,calc(100% - 24px));max-height:85dvh;border:1px solid #d2e0d9;border-radius:16px;padding:24px;color:#214742;background:#fff;box-shadow:0 25px 100px #132e3255;overflow:auto}
.iecc-lab-dialog::backdrop {background:#12383488;backdrop-filter:blur(4px)}
.iecc-dialog-heading {display:flex;gap:12px;align-items:center;justify-content:space-between}
.iecc-dialog-heading h3 {font-size:1.25rem;line-height:1.25;margin:0;color:#1d4743}
.iecc-dialog-heading button {font-size:1.8rem;border:0;background:#edf4f0;min-width:44px;min-height:44px;border-radius:50%;cursor:pointer;color:#225e56}
.iecc-lab-dialog p {font-size:.88rem;line-height:1.6}
.iecc-lab-dialog h4 {font-size:1.05rem;margin:16px 0 0}
.iecc-export-options>div {display:flex;gap:10px;flex-wrap:wrap}
.iecc-export-options small {display:block;font-size:.75rem;line-height:1.5;margin:12px 0 20px;color:#516b63}
.iecc-lab-dialog .iecc-decision-questions {padding:0}
.iecc-lab-dialog .iecc-help {margin:8px 0 16px}
.iecc-lab-dialog .iecc-assumptions input {max-width:230px;padding:8px}
.iecc-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.iecc-print-inputs {display:none}
.iecc-energy-validation:empty {display:none}
.iecc-scenario--visual [aria-invalid=true] {border:2px solid #a23e32!important}
.iecc-scenario--visual :focus-visible {outline:3px solid #a87924;outline-offset:3px}
@media(min-width:781px) and (max-height:800px) {.ie-page-hero--calculator-led{padding-top:12px!important}.iecc-lab-heading{padding:15px 24px 12px}.iecc-input-board{padding:15px 24px 8px}.iecc-chart-board{padding:14px 24px 10px}.iecc-donut{width:172px}.iecc-input-tabs{margin-bottom:12px}.iecc-desktop-context{display:none}.iecc-hero-actions{padding:10px 24px}}
@media(max-width:780px) {
 .ie-page-hero--calculator-led{padding:10px 0 24px!important}
 .ie-page-hero--calculator-led>.ie-shell{width:calc(100% - 24px);padding:0!important}
 .ie-page-hero--calculator-led .ie-shell>div:first-child{margin-bottom:9px}
 .ie-page-hero--calculator-led h1{font-size:1rem!important}
 .iecc-scenario--visual{border-radius:13px}
 .iecc-lab-heading{padding:14px 15px 11px}
 .iecc-lab-heading h2{font-size:1.48rem}.iecc-lab-heading p{font-size:.59rem;margin-bottom:5px}.iecc-lab-heading>span{display:none}
 .iecc-example-banner{padding:0 15px;gap:8px;min-height:40px}.iecc-example-banner p{font-size:.65rem;max-width:32ch}.iecc-example-banner button{font-size:.69rem;min-width:80px;min-height:40px}
 .iecc-visual-workspace{display:flex;flex-direction:column}
 .iecc-chart-board{order:0;border-left:0;border-bottom:1px solid #e0e9e3;padding:10px 15px}
 .iecc-generation-card{gap:8px}.iecc-sun-icon{width:30px;height:30px;font-size:1.2rem}.iecc-generation-card h3{font-size:1.55rem}.iecc-generation-card small{font-size:.75rem}.iecc-generation-card p{font-size:.65rem}.iecc-generation-card>p{font-size:.6rem;max-width:90px}
 .iecc-demand-figure{margin:3px 0}.iecc-demand-visual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.iecc-donut{width:137px}.iecc-donut-centre strong{font-size:1.8rem}.iecc-donut-centre span{font-size:.59rem;margin-top:2px}.iecc-chart-caption{font-size:.68rem;margin-bottom:7px}.iecc-chart-legend>div{margin:7px 0}.iecc-chart-legend>div p{font-size:.65rem}.iecc-chart-legend strong{font-size:.86rem;margin-top:1px}
 .iecc-generation-figure figcaption{font-size:.65rem;margin-bottom:5px}.iecc-generation-bar{height:7px}.iecc-bar-labels{font-size:.59rem;margin-top:3px}.iecc-bar-labels strong{display:inline;font-size:.65rem;margin-left:2px}.iecc-chart-state{font-size:.58rem;margin-top:5px}
 .iecc-input-board{order:1;padding:0 15px}.iecc-input-tabs{margin-bottom:10px;gap:0}.iecc-input-tabs button{font-size:.71rem;min-height:38px;padding:7px 2px}
 .iecc-scenario--visual .iecc-control-heading label{font-size:.86rem}.iecc-input-origin{font-size:.56rem;padding:2px 4px}
 .iecc-value-entry{margin:4px 0 0;gap:8px}.iecc-scenario--visual .iecc-value-entry input{font-size:1.8rem;min-height:34px;width:160px;padding-bottom:0}.iecc-value-entry>span{font-size:.72rem}
 .iecc-scenario--visual input[type=range]{margin:0;height:32px;min-height:32px}.iecc-slider-card>p{font-size:.65rem;min-height:18px}.iecc-slider-card>.iecc-quiet-button{display:none}
 .iecc-controls-footer{margin:3px 0 0;border-top:0}.iecc-controls-footer button{font-size:.67rem;min-height:36px}.iecc-desktop-context{display:none}
 .iecc-hero-actions{padding:9px 15px 7px;gap:7px;flex-wrap:wrap}.iecc-scenario--visual .iecc-hero-actions .iecc-button{font-size:.74rem;padding:9px 9px;flex:1;min-height:40px}.iecc-scenario--visual a.iecc-lab-call{flex-basis:100%;font-size:.67rem;display:flex;gap:5px;align-items:center;order:2;justify-content:center;margin:2px 0 0;min-height:24px}.iecc-lab-call span{font-size:.73rem}
 .iecc-scenario-disclaimer{font-size:.6rem;padding:0 15px 10px;line-height:1.3}.iecc-lab-dialog{padding:18px}
}
@media(max-width:780px) and (max-height:740px) {
 body:has(.iecc-scenario--visual) .ier-navbar {min-height:52px!important;padding-block:0!important}
 body:has(.iecc-scenario--visual) .ier-navbar .ier-container {min-height:52px!important;padding-block:0!important}
 body:has(.iecc-scenario--visual) .ier-navbar .ier-brand {min-height:50px!important;height:50px!important;max-height:50px!important;padding:0!important}
 body:has(.iecc-scenario--visual) .ier-navbar .ier-brand img {max-height:42px!important;width:auto!important}
 .ie-page-hero--calculator-led {padding-top:2px!important}
 .iecc-lab-heading{padding:9px 13px}.iecc-lab-heading p{display:none}.iecc-lab-heading h2{font-size:1.25rem}.iecc-example-banner{min-height:34px}.iecc-example-banner button{min-height:34px}.iecc-chart-board{padding:7px 13px}.iecc-donut{width:105px}.iecc-donut-centre strong{font-size:1.38rem}.iecc-donut-centre span{font-size:.53rem}.iecc-generation-card h3{font-size:1.3rem}.iecc-demand-figure{margin:0}.iecc-chart-caption{display:none}.iecc-generation-figure figcaption{display:none}.iecc-input-tabs{margin-bottom:6px}.iecc-input-tabs button{min-height:34px}.iecc-controls-footer button{min-height:32px}.iecc-hero-actions{padding-top:7px;padding-bottom:4px}.iecc-scenario-disclaimer{padding-bottom:7px}
}
@media(prefers-reduced-motion:no-preference) {.iecc-scenario--visual.is-ready .iecc-chart-legend{animation:iecc-chart-enter .45s ease-out both}@keyframes iecc-chart-enter{from{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce) {.iecc-scenario--visual *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print {
 body.iecc-print-scenario>*{display:none!important}
 body.iecc-print-scenario #page,body.iecc-print-scenario #primary,body.iecc-print-scenario .ie-page-hero--calculator-led,body.iecc-print-scenario .ie-page-hero--calculator-led>.ie-shell,body.iecc-print-scenario .ie-reference-hero-calculator,body.iecc-print-scenario .iecc-shell{display:block!important}
 body.iecc-print-scenario .ier-site-header,body.iecc-print-scenario footer,body.iecc-print-scenario #primary>section:not(.ie-page-hero--calculator-led),body.iecc-print-scenario .iecc-shell> :not(.iecc-scenario--visual){display:none!important}
 .iecc-scenario--visual{box-shadow:none;border:1px solid #ccd9d4;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}
 .iecc-visual-workspace{display:block}.iecc-input-board,.iecc-hero-actions,.iecc-example-banner button,.iecc-lab-dialog{display:none!important}.iecc-chart-board{border:0;padding:15px 30px}.iecc-donut{width:190px}.iecc-demand-visual{grid-template-columns:1fr 1fr}.iecc-lab-heading{padding:18px 25px}.iecc-print-inputs{display:block;padding:10px 25px;font-size:11px;line-height:1.6}.iecc-print-inputs p{white-space:pre-line}.iecc-scenario-disclaimer{font-size:10px}.iecc-sr-only{display:none}
}
/* Keep essential first-visit controls in flow, not beneath a floating cookie banner. */
.iecc-scenario--visual>.ieme-consent {position:static;inset:auto;width:100%;max-width:none;min-width:0;transform:none;margin:0}
.iecc-scenario--visual>.ieme-consent .ieme-consent__inner {border-radius:0;box-shadow:none;padding:4px 24px;border-inline:0;background:#f0f6f3;grid-template-columns:1fr auto}
.iecc-scenario--visual>.ieme-consent h2 {display:block;font-size:.75rem;line-height:1.35;font-weight:600}
.iecc-scenario--visual>.ieme-consent .ieme-consent__copy::before {display:none}
.iecc-scenario--visual>.ieme-consent .ieme-consent__button {font-size:.75rem;padding:8px 14px;min-height:40px;border-radius:6px;background:#1e6e66}
@media(min-width:781px) {
 body:has(.iecc-scenario--visual) .ier-topbar .ier-container {min-height:36px;padding-block:0}
 body:has(.iecc-scenario--visual) .ier-topbar {padding-block:0}
 body:has(.iecc-scenario--visual) .ier-navbar .ier-container {min-height:72px;padding-block:0}
 body:has(.iecc-scenario--visual) .ier-navbar {padding-block:0}
 body:has(.iecc-scenario--visual) .ier-navbar .ier-brand {min-height:60px;height:60px;padding-block:0}
 body:has(.iecc-scenario--visual) .ier-navbar .ier-brand img {max-height:56px!important}
 .iecc-lab-heading {padding:13px 24px}
 .iecc-lab-heading p {margin-bottom:3px}
 .iecc-input-board {padding:14px 24px 9px}
 .iecc-input-tabs {margin-bottom:12px}
 .iecc-desktop-context {display:none}
 .iecc-chart-board {padding:13px 24px 10px}
 .iecc-donut {width:164px}
 .iecc-chart-legend strong {font-size:1rem}
 .iecc-example-banner {padding-block:0}
 .iecc-hero-actions {padding:10px 24px}
}
@media(max-width:780px) {
 .ie-page-hero--calculator-led .iecc-lab-heading h1 {font-size:1.3rem!important}
 .iecc-lab-heading p {display:none}
 .iecc-scenario--visual>.ieme-consent .ieme-consent__inner {padding:3px 12px;gap:8px;grid-template-columns:1fr auto}
 .iecc-scenario--visual>.ieme-consent h2 {font-size:.63rem;line-height:1.3;max-width:25ch}
 .iecc-scenario--visual>.ieme-consent .ieme-consent__actions {gap:5px}
 .iecc-scenario--visual>.ieme-consent .ieme-consent__button {padding:6px 8px;font-size:.65rem;min-height:40px}
 .iecc-lab-heading {padding:11px 13px}
 .iecc-demand-figure {margin:0}
 .iecc-donut {width:124px}
 .iecc-input-tabs {margin-bottom:6px}
}
@media(max-width:780px) and (max-height:740px) {
 .iecc-donut {width:100px}
 .iecc-chart-board {padding:5px 13px}
 .iecc-lab-heading {padding:8px 13px}
 .ie-page-hero--calculator-led .iecc-lab-heading h1 {font-size:1.15rem!important}
 .ie-reference-hero-calculator .iecc-scenario--visual input[type=range] {min-height:36px;height:36px}
 .ie-reference-hero-calculator .iecc-scenario--visual .iecc-value-entry input {min-height:36px;height:36px}
 .iecc-input-tabs button {min-height:32px;padding-block:5px}
 .iecc-controls-footer button {min-height:30px;padding-block:4px}
 .iecc-chart-state {margin-top:3px}
 .iecc-example-banner button {min-height:32px}
}
@media(min-width:781px) and (max-height:800px) {.iecc-lab-heading{padding-block:11px}.iecc-chart-board{padding-block:11px 8px}}
@media(max-width:340px) {.iecc-example-banner{flex-wrap:wrap;padding-block:4px}.iecc-example-banner p{flex-basis:100%}.iecc-demand-visual{gap:5px}.iecc-chart-legend strong{white-space:normal}.iecc-generation-card{flex-wrap:wrap}.iecc-value-entry>span{white-space:normal}.iecc-input-tabs{flex-wrap:wrap}.iecc-input-tabs button{white-space:normal}.iecc-hero-actions .iecc-button{white-space:normal}.iecc-controls-footer{flex-wrap:wrap}}
@media print {.iecc-scenario--visual>.ieme-consent,.ie-reference-hero-calculator .iecf-showcase,.ie-page-hero--calculator-led .ie-reference-hero-image{display:none!important}}
