.ig-energy{--ee-navy:#012740;--ee-ink:#012740;--ee-muted:#64748b;--ee-line:#e2eaf3;--ee-blue:#012740;background:#fff;color:var(--ee-ink);min-height:100vh}.ig-energy *{box-sizing:border-box}.ig-energy-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 3rem}.ee-top{display:grid;gap:1rem;margin-bottom:1rem}@media (min-width:900px){.ee-top{grid-template-columns:1.4fr auto;align-items:end}}.ee-kicker{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .35rem;color:#3b6ea5;font-size:.82rem;font-weight:650}.ee-top h1{margin:0;font-size:clamp(1.65rem,2.8vw,2.1rem);letter-spacing:-.02em;color:#011c2e;font-weight:800}.ee-lede{margin:.4rem 0 0;max-width:40rem;color:#64748b;font-size:15px;font-weight:500;line-height:1.55}.ee-data-asof{margin:.65rem 0 0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .25rem;max-width:40rem;padding:.5rem .75rem;border:1px solid var(--ee-line);background:#f4f7fc;color:#012740;font-size:12.5px;font-weight:600;line-height:1.4}.ee-data-asof strong{font-weight:800;color:#011c2e}.ee-statbar{display:flex;background:#fff;border:1px solid var(--ee-line);border-radius:14px;overflow:hidden}.ee-statbar>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.45rem;column-gap:.45rem;align-items:center;padding:.75rem .95rem;min-width:7.5rem}.ee-statbar>div+div{border-left:1px solid var(--ee-line)}.ee-statbar svg{grid-row:span 2}.ee-statbar strong{color:var(--ee-navy);font-size:.95rem}.ee-statbar span{color:var(--ee-muted);font-size:.72rem}.ee-stat-coverage{min-width:10.5rem}.ee-stat-coverage strong{display:inline-flex;align-items:baseline;gap:.15rem;font-variant-numeric:tabular-nums}.ee-stat-coverage strong small{font-size:.78rem;font-weight:700;color:var(--ee-muted)}.ee-nav{align-items:end;justify-content:space-between;gap:.85rem 1.25rem;margin:.15rem 0 1rem;padding:.85rem 0 .7rem;border-top:1px solid #d5e0eb;border-bottom:1px solid #d5e0eb;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(232,239,247,.35))}.ee-nav,.ee-nav-modules{display:flex;flex-wrap:wrap}.ee-nav-modules{gap:.45rem}.ee-nav-module{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.65rem;border:1px solid transparent;background:transparent;border-radius:14px;padding:.45rem .7rem .5rem .5rem;cursor:pointer;color:var(--ee-muted);transition:background .14s ease,border-color .14s ease,color .14s ease}.ee-nav-module:hover{background:rgba(255,255,255,.7);border-color:#d7e2ee}.ee-nav-module[data-active=true]{background:#fff;border-color:#c9d8e8;color:var(--ee-navy);box-shadow:0 8px 20px rgba(15,40,70,.06)}.ee-nav-chip{width:2.05rem;height:2.05rem;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ee-nav-chip-sun{color:#b45309;background:linear-gradient(160deg,#fde68a,#f59e0b)}.ee-nav-chip-sun,.ee-nav-chip-wind{box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.ee-nav-chip-wind{color:#0369a1;background:linear-gradient(160deg,#bae6fd,#38bdf8)}.ee-nav-module[data-active=true][data-module=solar] .ee-nav-chip-sun{color:#fff;background:linear-gradient(160deg,#fbbf24,#d97706)}.ee-nav-module[data-active=true][data-module=wind] .ee-nav-chip-wind{color:#fff;background:linear-gradient(160deg,#38bdf8,#0284c7)}.ee-nav-module-copy{display:grid;gap:.08rem;text-align:left}.ee-nav-module-copy strong{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;font-weight:800;letter-spacing:-.01em;color:inherit}.ee-nav-module-copy small{font-size:.68rem;font-weight:600;color:#7b8ea3}.ee-nav-module[data-active=true] .ee-nav-module-copy small{color:#5b7390}.ee-tab-soon{display:inline-flex;align-items:center;padding:.1rem .38rem;border-radius:999px;background:#e8eef5;color:#64748b;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ee-nav-module[data-active=true] .ee-tab-soon{background:#e0f2fe;color:#0369a1}.ee-nav-views{gap:.15rem;padding:.2rem;border-radius:999px;background:rgba(15,40,70,.06)}.ee-nav-view,.ee-nav-views{display:inline-flex;align-items:center}.ee-nav-view{-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:.35rem;border:0;background:transparent;color:#64748b;font-weight:700;font-size:.78rem;padding:.48rem .85rem;border-radius:999px;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.ee-nav-view:hover{color:var(--ee-navy);background:rgba(255,255,255,.55)}.ee-nav-view[data-active=true]{background:#fff;color:var(--ee-navy);box-shadow:0 2px 8px rgba(15,40,70,.1)}.ee-nav-view.ee-view-map[data-active=true]{color:#b45309}.ee-nav-view.ee-view-map[data-active=true] svg{color:#f59e0b;fill:#f59e0b}.ee-nav-view.ee-view-analytics[data-active=true]{color:#1d4ed8}.ee-nav-view.ee-view-analytics[data-active=true] svg{color:#3b82f6;fill:#93c5fd}.ee-nav-view.ee-view-insights[data-active=true]{color:#a16207}.ee-nav-view.ee-view-insights[data-active=true] svg{color:#eab308;fill:#facc15}.ee-coming-soon{text-align:left}.ee-coming-soon h2{display:flex;align-items:center;gap:.4rem}.ee-coming-soon p{margin:0;max-width:40rem;color:var(--ee-muted);font-size:.92rem;line-height:1.5}.ee-stage{display:grid;gap:.85rem}@media (min-width:1040px){.ee-stage{grid-template-columns:minmax(0,1.45fr) minmax(360px,400px)}}.ee-card,.ee-map-panel,.ee-panel,.ee-side{background:#fff;border:1px solid var(--ee-line);border-radius:16px}.ee-map-panel{padding:.85rem}.ee-map-tools{flex-wrap:wrap;gap:.55rem;margin-bottom:.65rem}.ee-map-tools,.ee-search{display:flex;align-items:center}.ee-search{position:relative;flex:1 1 220px;gap:.4rem;border:1px solid var(--ee-line);border-radius:10px;padding:0 .7rem;background:#f8fafc;color:#94a3b8}.ee-search input{width:100%;border:0;background:transparent;padding:.65rem 0;font-size:.88rem;color:var(--ee-navy);outline:none}.ee-suggest{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid var(--ee-line);border-radius:10px;box-shadow:0 12px 28px rgba(15,40,70,.08);overflow:hidden}.ee-suggest button{display:flex;width:100%;justify-content:space-between;gap:.5rem;border:0;background:#fff;padding:.6rem .75rem;cursor:pointer;text-align:left}.ee-suggest button:hover{background:#f8fafc}.ee-suggest strong{color:var(--ee-navy);font-size:.86rem}.ee-suggest span{color:var(--ee-muted);font-size:.78rem}.ee-map{position:relative;min-height:520px;border-radius:14px;background:#d5e6f8;border:1px solid #c9daf0;overflow:hidden}.ee-map-svg{width:100%;height:520px;display:block}.ee-map-neighbor{fill:#f8fafc;stroke:#e2e8f0;stroke-width:.55px;stroke-linejoin:round}.ee-map-land,.ee-map-neighbor{vector-effect:non-scaling-stroke}.ee-map-land{fill:#ffffff;stroke:#64748b;stroke-width:1.15px;stroke-linejoin:round}.ee-map-label{fill:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.08em}.ee-map-label,.ee-map-label-sea{text-anchor:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ee-map-label-sea{fill:#7aa3c7;font-size:10px;font-weight:500;letter-spacing:.06em;font-style:italic}.ee-map-land-choropleth{stroke:#94a3b8;stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:stroke .12s ease,stroke-width .12s ease,filter .12s ease}.ee-map-land-choropleth.is-hovered{stroke:#1e3a5f;stroke-width:1.8px;filter:brightness(.97)}.ee-map-markers{pointer-events:auto}.ee-map-dot{cursor:pointer;transition:r .12s ease,stroke-width .12s ease}.ee-map-modes{position:absolute;top:.7rem;right:.7rem;z-index:2;display:flex;background:#fff;border:1px solid var(--ee-line);border-radius:10px;padding:.2rem;box-shadow:0 4px 14px rgba(15,40,70,.06)}.ee-map-modes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ee-muted);font-size:.75rem;font-weight:700;padding:.4rem .65rem;border-radius:8px;cursor:pointer}.ee-map-modes button[data-active=true]{background:var(--ee-blue);color:#fff}.ee-map-legend{position:absolute;left:.7rem;bottom:.7rem;z-index:2;background:rgba(255,255,255,.96);border:1px solid var(--ee-line);border-radius:12px;padding:.65rem .75rem .55rem;box-shadow:0 8px 20px rgba(15,40,70,.08)}.ee-map-legend strong{display:block;margin-bottom:.35rem;font-size:.72rem;color:var(--ee-navy)}.ee-map-legend ul{list-style:none;margin:0;padding:0;display:grid;gap:.18rem}.ee-map-legend li{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#475569}.ee-map-legend i{width:.65rem;height:.65rem;border-radius:999px;border:1px solid rgba(15,23,42,.08)}.ee-map-legend p{margin:.45rem 0 0;max-width:11.5rem;font-size:.65rem;line-height:1.35;font-weight:500;color:#64748b}.ee-map-toolbar{position:absolute;top:.7rem;left:.7rem;display:flex;flex-direction:column;gap:.3rem;z-index:2}.ee-map-toolbar button{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--ee-navy);cursor:pointer}.ee-map-tip,.ee-map-toolbar button{border:1px solid var(--ee-line);background:#fff;border-radius:8px}.ee-map-tip{position:absolute;z-index:3;transform:translate(12px,-110%);padding:.4rem .55rem;box-shadow:0 6px 16px rgba(15,40,70,.08);font-size:.75rem;pointer-events:none;white-space:nowrap}.ee-map-tip strong{display:block;color:var(--ee-navy)}.ee-map-tip span{color:var(--ee-muted)}.ee-map-tip-state{min-width:198px;white-space:normal;padding:.55rem .7rem .6rem;border-radius:10px;box-shadow:0 10px 28px rgba(15,40,70,.12)}.ee-map-tip-state.is-left{transform:translate(calc(-100% - 12px),-110%)}.ee-map-tip-state.is-below{transform:translate(12px,14px)}.ee-map-tip-state.is-left.is-below{transform:translate(calc(-100% - 12px),14px)}.ee-map-tip-state strong{font-size:.84rem;font-weight:700;letter-spacing:-.01em}.ee-map-tip-state em{display:block;margin:.12rem 0 .45rem;font-style:normal;font-size:.68rem;color:var(--ee-muted);letter-spacing:.02em}.ee-map-tip-state dl{margin:0;display:grid;gap:.28rem}.ee-map-tip-state dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.ee-map-tip-state dt{margin:0;color:var(--ee-muted);font-size:.68rem}.ee-map-tip-state dd{margin:0;color:var(--ee-navy);font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.ee-map-tip-state dd small{font-weight:500;color:var(--ee-muted);font-size:.62rem}.ee-map-places span{position:absolute;color:#8aa0b4;font-size:.68rem;letter-spacing:.04em}.ee-side{padding:1rem 1rem 1.1rem}.ee-side-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .7rem;align-items:start;margin-bottom:.85rem}.ee-side-loc{display:flex;align-items:flex-start;gap:.4rem;min-width:0}.ee-side-loc>svg{margin-top:.2rem}.ee-side-loc-text{min-width:0}.ee-side-head h2{margin:0;font-size:.95rem;line-height:1.3;color:var(--ee-navy);font-weight:800;overflow-wrap:anywhere}.ee-side-sep{font-weight:700;color:#94a3b8}.ee-side-head p{margin:.2rem 0 0;color:var(--ee-muted);font-size:.74rem;line-height:1.25}.ee-side-actions{display:flex;gap:.35rem;flex-shrink:0}.ee-side-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.28rem;border:1px solid var(--ee-line);background:#fff;color:var(--ee-navy);border-radius:8px;padding:.38rem .5rem;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap}.ee-icon-navy{color:#0b3a6e;fill:#0b3a6e;flex-shrink:0}.ee-icon-sun{color:#f5b400;fill:#f5b400}.ee-icon-gauge{color:#3b82f6;fill:#93c5fd}.ee-icon-zap{color:#16a34a;fill:#22c55e}.ee-icon-bench{color:#3b82f6;fill:#93c5fd}.ee-icon-bulb{color:#eab308;fill:#facc15}.ee-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:1.05rem;border:1px solid #e8eef6;border-radius:12px;overflow:hidden;background:#fff}.ee-kpis article{background:transparent;border-radius:0;padding:.75rem .55rem .7rem;text-align:center;border-right:1px solid #e8eef6}.ee-kpis article:last-child{border-right:0}.ee-kpis strong{display:block;margin-top:.28rem;color:var(--ee-navy);font-size:1.18rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ee-kpis em,.ee-kpis span{display:block;font-style:normal;color:var(--ee-muted);font-size:.68rem;line-height:1.3}.ee-kpis em{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;margin-top:.08rem;width:100%}.ee-kpis em svg{color:#94a3b8}.ee-side h3{display:flex;align-items:center;gap:.35rem;margin:.2rem 0 .55rem;font-size:.88rem;color:var(--ee-navy)}.ee-bench{list-style:none;margin:0 0 .95rem;padding:0;display:grid;gap:.5rem}.ee-bench li{display:grid;grid-template-columns:1fr 1.1fr auto;gap:.45rem;align-items:center;font-size:.75rem;color:#334155}.ee-bench i{height:9px;background:#eef3f8;overflow:hidden}.ee-bench b,.ee-bench i{display:block;border-radius:999px}.ee-bench b{height:100%}.ee-bench strong{color:var(--ee-navy);font-variant-numeric:tabular-nums}.ee-insights-block{margin-top:.15rem;padding:.75rem .85rem .85rem;border-radius:12px;background:#f4f7ff;border:1px solid #e3eaf8}.ee-insights-block h3{margin:0 0 .45rem}.ee-insights{margin:0;padding:0 0 0 1.15rem;list-style:disc;list-style-position:outside;color:#334155;font-size:.84rem;line-height:1.45}.ee-insights li{display:list-item;padding-left:.15rem}.ee-insights li::marker{color:#0b3a6e;font-size:.85em}.ee-insights li+li{margin-top:.4rem}.ee-bullets{margin:0;padding-left:1.1rem;color:#334155;font-size:.84rem;line-height:1.45}.ee-bullets li+li{margin-top:.35rem}.ee-bottom-grid{margin-top:.85rem;display:grid;gap:.85rem}@media (min-width:1100px){.ee-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ee-card{padding:1rem 1.05rem 1.05rem;display:grid;gap:.85rem;align-content:start}.ee-card-head{display:flex;align-items:flex-start;gap:.55rem;color:var(--ee-navy)}.ee-card-head svg{margin-top:.12rem;flex-shrink:0}.ee-card-head strong{display:block;font-size:.92rem;font-weight:800;letter-spacing:-.01em}.ee-card-head span{display:block;margin-top:.15rem;color:var(--ee-muted);font-size:.74rem;line-height:1.4}.ee-card-head-split{flex-direction:column;gap:.65rem}.ee-card-head-main{display:flex;align-items:flex-start;gap:.55rem}.ee-select{display:grid;gap:.3rem;min-width:0}.ee-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:2.4rem;border:1px solid var(--ee-line);border-radius:8px;padding:.5rem 1.9rem .5rem .7rem;color:var(--ee-navy);background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;font-size:.84rem;font-weight:700;cursor:pointer}.ee-select select:hover{border-color:#b9c9da}.ee-select select:focus{outline:none;border-color:#3b6ea5;box-shadow:0 0 0 3px rgba(59,110,165,.12)}.ee-district-pickers{display:grid;grid-template-columns:1fr auto 1fr;gap:.45rem;align-items:center}.ee-swap{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.1rem;height:2.1rem;border:1px solid var(--ee-line);border-radius:999px;background:#fff;color:var(--ee-navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ee-swap:hover{background:#f8fafc}.ee-diff-table,.ee-rank-table{width:100%;border-collapse:collapse;font-size:.8rem}.ee-diff-table th,.ee-rank-table th{text-align:left;padding:.45rem .35rem;color:var(--ee-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e8eef5}.ee-diff-table td,.ee-rank-table td{padding:.62rem .35rem;border-bottom:1px solid #eef3f8;color:var(--ee-navy);font-variant-numeric:tabular-nums;vertical-align:middle}.ee-diff-table td:first-child{color:#334155;font-weight:650}.ee-diff-table td:first-child svg{vertical-align:-2px;margin-right:.25rem}.ee-diff-table td small{display:block;color:var(--ee-muted);font-size:.66rem;font-weight:500}.ee-diff-table td:last-child span{display:inline-flex;align-items:center;gap:.2rem;font-weight:750;font-style:normal}.ee-diff-table .is-up,.ee-diff-table span.is-up{color:#15803d}.ee-diff-table .is-down,.ee-diff-table span.is-down{color:#dc2626}.ee-rank-toggle{display:inline-flex;gap:.2rem;padding:.18rem;border-radius:999px;background:#eef3f8;justify-self:start}.ee-rank-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#64748b;font-size:.75rem;font-weight:750;padding:.38rem .75rem;border-radius:999px;cursor:pointer}.ee-rank-toggle button[data-active=true]{background:var(--ee-navy);color:#fff}.ee-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:800}.ee-rank-table td button{border:0;background:none;color:var(--ee-navy);font-weight:700;cursor:pointer;padding:0;text-align:left}.ee-context-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem;color:var(--ee-muted);font-size:.7rem;font-weight:650}.ee-context-legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;margin-right:.28rem;vertical-align:1px}.ee-context-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-items:end}.ee-context-group p{margin:0 0 .45rem;color:var(--ee-navy);font-size:.72rem;font-weight:750;text-align:center}.ee-context-group p small{display:block;margin-top:.1rem;color:var(--ee-muted);font-size:.62rem;font-weight:600}.ee-context-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:.28rem;align-items:end;min-height:110px}.ee-context-bars>div{display:grid;justify-items:center;align-content:end;gap:.28rem}.ee-context-bars strong{color:var(--ee-navy);font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}.ee-context-bars i{display:block;width:100%;max-width:1.6rem;border-radius:6px 6px 2px 2px}.ee-panel{padding:1.1rem 1.15rem 1.3rem}.ee-panel h2{margin:0 0 .8rem;color:var(--ee-navy);font-size:1.15rem}.ee-table-wrap{overflow:auto;border:1px solid var(--ee-line);border-radius:10px}.ee-panel table{width:100%;border-collapse:collapse;font-size:.86rem}.ee-panel td,.ee-panel th{text-align:left;padding:.55rem .7rem;border-bottom:1px solid #f1f5f9}.ee-panel th{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ee-muted);background:#f8fafc}.ee-panel td button{border:0;background:none;color:var(--ee-navy);font-weight:700;cursor:pointer;padding:0}.ee-chart{height:220px;margin-top:1rem}.ee-note{margin:.9rem 0 0;font-size:.82rem}.ee-empty,.ee-note{color:var(--ee-muted)}.ee-seo{margin-top:1.75rem;display:grid;gap:1rem}.ee-faq>.ee-faq-head,.ee-related-head,.ee-seo-head,.ee-state-dir-head{border:1px solid var(--ee-line);background:#fff;padding:1rem 1.15rem}.ee-faq>h2,.ee-related-head h2,.ee-seo-head h2,.ee-state-dir>h2{margin:0;color:#011c2e;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.3}.ee-related-head p,.ee-seo-head p,.ee-state-dir-lede{margin:.45rem 0 0;max-width:52rem;color:#64748b;font-size:13px;font-weight:500;line-height:1.6}.ee-inline-link{color:#4338ca!important;font-weight:700;text-decoration:none!important}.ee-inline-link:hover{color:#3730a3!important;text-decoration:none!important}.ee-seo-grid{display:grid;gap:.75rem}@media (min-width:800px){.ee-seo-grid{grid-template-columns:1fr 1fr}}.ee-seo-grid article{padding:1rem 1.1rem;border:1px solid var(--ee-line);background:#fff;box-shadow:0 4px 12px rgba(1,39,64,.04)}.ee-seo-grid h3{margin:0;color:#011c2e;font-size:14px;font-weight:800;line-height:1.35}.ee-seo-grid p{margin:.45rem 0 0;color:#475569;font-size:13px;font-weight:500;line-height:1.6}.ee-related{border:1px solid var(--ee-line);background:#fff;overflow:hidden}.ee-related-head{border:0;border-bottom:1px solid var(--ee-line);background:#f8fafc}.ee-related-grid{list-style:none;margin:0;padding:.85rem;display:grid;gap:.75rem}@media (min-width:720px){.ee-related-grid{grid-template-columns:1fr 1fr}}.ee-related-card{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:.95rem 1rem;border:1px solid var(--ee-line);background:#fff;text-decoration:none!important;color:inherit!important;box-shadow:0 4px 12px rgba(1,39,64,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ee-related-card:hover{border-color:rgba(1,39,64,.28);box-shadow:0 10px 22px -14px rgba(1,39,64,.35);transform:translateY(-1px)}.ee-related-kind{display:inline-flex;align-self:flex-start;padding:.15rem .45rem;border:1px solid #e2eaf3;background:#f4f7fc;color:#012740;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ee-related-card strong{color:#011c2e!important;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none!important}.ee-related-card small{color:#64748b!important;font-size:12.5px;font-weight:500;line-height:1.45;text-decoration:none!important}.ee-related-go{margin-top:auto;display:inline-flex;align-items:center;gap:.3rem;padding-top:.35rem;color:#012740;font-size:12px;font-weight:700}.ee-related-card:hover .ee-related-go{color:#4338ca}.ee-faq{border:1px solid var(--ee-line);background:#fff;overflow:hidden}.ee-faq>h2{margin:0;padding:.95rem 1.15rem;border-bottom:1px solid var(--ee-line);background:#f8fafc;color:#011c2e;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.ee-faq-list{margin:0;background:#fff}.ee-faq-item+.ee-faq-item{border-top:1px solid #eef2f7}.ee-faq-item summary,.ee-state-item summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding:.95rem 1.15rem;font-size:14px;font-weight:700;line-height:1.35;color:#011c2e}.ee-faq-item summary::-webkit-details-marker,.ee-state-item summary::-webkit-details-marker{display:none}.ee-faq-item summary:after,.ee-state-item summary:after{content:"+";margin-left:auto;color:#94a3b8;font-weight:700}.ee-faq-item[open] summary:after,.ee-state-item[open] summary:after{content:"−"}.ee-faq-item p{margin:0;padding:0 1.15rem 1rem;color:#475569;font-size:13px;font-weight:500;line-height:1.65}.ee-state-dir{border:1px solid var(--ee-line);background:#fff;overflow:hidden}.ee-state-dir>h2{margin:0;padding:.95rem 1.15rem 0;color:#011c2e;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.ee-state-dir-lede{padding:.45rem 1.15rem .85rem}.ee-state-acc{border-top:1px solid var(--ee-line)}.ee-state-item+.ee-state-item{border-top:1px solid #eef2f7}.ee-state-item[open]{background:#f8fafc}.ee-state-name{font-size:14px}.ee-state-meta{color:#64748b;font-size:12px;font-weight:600}.ee-state-table-wrap{overflow:auto;padding:0 1.15rem 1rem}.ee-state-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.ee-state-table-wrap caption{caption-side:top;text-align:left;padding:0 0 .55rem;color:#64748b;font-size:12px;font-weight:600}.ee-state-table-wrap td,.ee-state-table-wrap th{text-align:left;padding:.5rem .55rem;border-bottom:1px solid var(--ee-line)}.ee-state-table-wrap th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;font-weight:700}.ee-state-table-wrap td{color:#012740;font-weight:500}.ee-state-table-wrap td button{border:0;background:none;color:#012740;font-weight:700;cursor:pointer;padding:0}.ee-seo-foot{margin:0;padding:.95rem 1.15rem;border:1px solid var(--ee-line);background:#f8fafc;color:#64748b;font-size:12.5px;font-weight:500;line-height:1.55}@media (max-width:720px){.ee-nav{align-items:stretch}.ee-nav-views{width:100%;justify-content:space-between}.ee-side-head{grid-template-columns:1fr}.ee-side-actions{justify-content:flex-start}.ee-kpis{grid-template-columns:1fr}.ee-kpis article{border-right:0;border-bottom:1px solid #e8eef6}.ee-kpis article:last-child{border-bottom:0}.ee-map,.ee-map-svg{min-height:380px;height:380px}.ee-statbar{flex-direction:column}.ee-statbar>div+div{border-left:0;border-top:1px solid var(--ee-line)}}