.gUQWAq_calculator{color:var(--ink);min-width:0;max-width:1040px;position:relative}.gUQWAq_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.gUQWAq_heading p{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:12.96px}.gUQWAq_heading :is(h1,h2){letter-spacing:-.6px;margin:0;font-size:25px;font-weight:500;line-height:1.3}.gUQWAq_heading button,.gUQWAq_form>button{background:var(--primary-action);color:var(--on-action);cursor:pointer;white-space:nowrap;border:0;border-radius:5px;padding:10px 14px;font-size:14.04px}.gUQWAq_note{color:var(--ink);margin:12px 0;font-size:15.12px;line-height:1.8;display:block}.gUQWAq_inputs{color:var(--ink);border-block:1px solid #e3e8db;margin:20px 0;padding:14px 0;font-size:15.12px}.gUQWAq_allowance{color:var(--ink);margin:23px 0;font-size:15.12px}.gUQWAq_allowance strong{color:var(--ink);margin:7px 0;font-size:23px;display:block}.gUQWAq_allowance small{font-size:12.96px;line-height:1.6;display:block}.gUQWAq_calculator details{color:var(--ink);margin:19px 0;font-size:14.04px;line-height:1.8}.gUQWAq_calculator summary{cursor:pointer;color:var(--ink);font-size:15.12px}.gUQWAq_calculator details p{margin:15px 0}.gUQWAq_calculator details ul{margin:15px 0;padding-left:17px;list-style:outside}.gUQWAq_chatLink{background:var(--navigation-surface);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:11px 14px;font-size:15.12px;text-decoration:none;display:inline-flex}.gUQWAq_fullLink{color:var(--ink);margin-top:20px;font-size:14.04px;display:block}.gUQWAq_form{flex-direction:column;gap:15px;display:flex}.gUQWAq_form>p{color:var(--ink);font-size:14.04px;line-height:1.75}.gUQWAq_form label{color:var(--ink);justify-content:space-between;align-items:center;gap:14px;font-size:14.04px;display:flex}.gUQWAq_form label small{color:var(--ink);margin-top:3px;font-size:12px;display:block}.gUQWAq_form>label input{flex-shrink:0;width:140px;min-width:0}.gUQWAq_form select{width:160px}.gUQWAq_compact{padding:24px 16px 24px 0}.gUQWAq_compact .gUQWAq_heading{display:block}.gUQWAq_compact .gUQWAq_heading :is(h1,h2){font-size:20px}.gUQWAq_compact .gUQWAq_heading button{margin-top:16px}.gUQWAq_compact .gUQWAq_note{font-size:12.96px}.gUQWAq_compact .gUQWAq_inputs{font-size:12.96px;line-height:1.8}.gUQWAq_compact table{font-size:12.96px}.gUQWAq_compact table th,.gUQWAq_compact table td{padding:10px 8px}.gUQWAq_compact table td:first-child{min-width:110px}.gUQWAq_compact table caption{padding:12px 8px;font-size:12px}.gUQWAq_compact .gUQWAq_chatLink{font-size:14.04px}.gUQWAq_calculator :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--line);outline-offset:3px}@media (max-width:1050px){.gUQWAq_heading{display:block}.gUQWAq_heading button{margin-top:15px}}@media (max-width:600px){.gUQWAq_compact{padding:24px 0}.gUQWAq_heading :is(h1,h2){font-size:24px}.gUQWAq_heading>button{padding:12px 16px}.gUQWAq_compact .gUQWAq_note,.gUQWAq_compact table{font-size:15.12px}}.gUQWAq_page{max-width:1120px;min-height:calc(100dvh - 64px);margin:0 auto;padding:24px 28px 60px}.gUQWAq_back{min-height:44px;color:var(--ink);align-items:center;margin-bottom:12px;font-size:15.12px;display:inline-flex}.gUQWAq_page .gUQWAq_heading h1{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;font-size:30px;font-weight:400}.gUQWAq_sources,.gUQWAq_turbines{border:0;border-top:1px solid var(--line);gap:14px;min-width:0;padding:16px 0;display:grid}.gUQWAq_sources legend,.gUQWAq_turbines legend{padding-right:12px;font-weight:600}.gUQWAq_sources label{justify-content:flex-start;align-items:center;min-height:32px}.gUQWAq_turbines p{font-size:14.04px;line-height:1.65}.gUQWAq_turbines label input{width:46%;min-width:0}.gUQWAq_sources input{accent-color:#244b36}.gUQWAq_calculator section[aria-label=Turbine\ contribution]{border-block:1px solid #e3e8db;padding:20px 0;font-size:15.12px;line-height:1.75}.gUQWAq_calculator section[aria-label=Turbine\ contribution] h3{font-size:18px;font-weight:600}.gUQWAq_calculator section[aria-label=Turbine\ contribution] p{margin:12px 0}.gUQWAq_form :is(input,select):focus-visible{outline:none}.gUQWAq_form label{align-items:start}.gUQWAq_form label>span{padding-top:10px}@media (max-width:640px){.gUQWAq_page{padding:24px var(--mobile-gutter) 60px}.gUQWAq_form>label input{width:46%}.gUQWAq_form label{font-size:15.12px}}
