/* original source page styles, scoped */
.content-wrap{
    --src-navy: #155730;
    --src-navy-dark: #0f4224;
    --src-gold: #f49200;
    --src-gold-light: #ffc233;
    --src-white: #ffffff;
    --src-gray-50: #f9fbfa;
    --src-gray-100: #f3f4f6;
    --src-gray-200: #e5e7eb;
    --src-gray-600: #4b5563;
    --src-gray-700: #375142;
    --src-gray-800: #1f3729;
    --src-green: #059669;
    --src-red: #dc2626;
    --src-amber: #d97706;
    --src-blue: #3ed27c;
  }
.content-wrap, .content-wrap *{ margin: 0; padding: 0; box-sizing: border-box; }
.content-wrap{ font-family: var(--font-sans); color: var(--ink); background: var(--src-white); }
.content-wrap nav{ background: var(--bg-dark); position: sticky; top: 0; z-index: 100; box-shadow: 0 2px 12px rgba(0,0,0,0.3); }
.content-wrap .nav-inner{ max-width: 1200px; margin: 0 auto; padding: 0 1.5rem; display: flex; align-items: center; justify-content: space-between; height: 58px; }
.content-wrap .nav-logo{ font-family: var(--font-sans); font-size: 1.35rem; color: var(--ivory); text-decoration: none; font-weight: 700; letter-spacing: -0.3px; }
.content-wrap .nav-logo span{ color: var(--ink-warn); }
.content-wrap .nav-links{ display: flex; gap: 1.5rem; list-style: none; }
.content-wrap .nav-links a{ color: var(--ivory-2); text-decoration: none; font-size: 0.875rem; font-weight: 500; transition: color 0.2s; }
.content-wrap .nav-links a:hover{ color: var(--ink-warn); }
.content-wrap .nav-states{ background: rgba(0,0,0,0.2); border-top: 1px solid rgba(255,255,255,0.1); }
.content-wrap .nav-states-inner{ max-width: 1200px; margin: 0 auto; padding: 0.35rem 1.5rem; display: flex; flex-wrap: wrap; gap: 4px; }
.content-wrap .nav-states a{ color: var(--ivory-2); text-decoration: none; font-size: 0.72rem; font-weight: 600; padding: 0.2rem 0.45rem; border-radius: 4px; transition: color 0.2s, background 0.2s; }
.content-wrap .nav-states a:hover{ color: var(--ink-warn); background: rgba(255,255,255,0.08); }
.content-wrap .nav-states a.active{ color: var(--ink-warn); font-weight: 700; }
.content-wrap .hero{ background: var(--bg-dark); color: var(--ivory); padding: 4rem 1.5rem 3.5rem; position: relative; overflow: hidden; }
.content-wrap .hero::before{ content: ''; position: absolute; top: -80px; right: -80px; width: 400px; height: 400px; background: radial-gradient(circle, rgba(244,146,0,0.12) 0%, transparent 70%); pointer-events: none; }
.content-wrap .hero-inner{ max-width: 1200px; margin: 0 auto; }
.content-wrap .hero-breadcrumb{ font-size: 0.8rem; color: var(--ivory-2); margin-bottom: 0.75rem; }
.content-wrap .hero-breadcrumb a{ color: var(--ivory-2); text-decoration: none; }
.content-wrap .hero-breadcrumb span{ color: var(--ink-2); }
.content-wrap .hero h1{ font-family: var(--font-sans); font-size: clamp(2rem, 5vw, 3.2rem); font-weight: 700; line-height: 1.1; margin-bottom: 1rem; }
.content-wrap .hero h1 em{ font-style: normal; color: var(--ivory); }
.content-wrap .hero-sub{ font-size: 1.1rem; color: var(--ivory-2); max-width: 640px; line-height: 1.65; margin-bottom: 2rem; }
.content-wrap .hero-stats{ display: flex; gap: 1rem; flex-wrap: wrap; }
.content-wrap .hero-stat{ background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.18); border-radius: 10px; padding: 0.85rem 1.2rem; min-width: 140px; }
.content-wrap .hero-stat-value{ font-size: 1.5rem; font-weight: 700; color: var(--ink-warn); line-height: 1; }
.content-wrap .hero-stat-label{ font-size: 0.72rem; color: var(--ivory-2); margin-top: 0.25rem; text-transform: none; letter-spacing: 0; }
.content-wrap .alert-bar{ padding: 0.7rem 1.5rem; font-size: 0.82rem; font-weight: 600; display: flex; align-items: center; gap: 0.5rem; justify-content: center; text-align: center; }
.content-wrap .alert-red{ background: #fef2f2; color: var(--ink-2); border-bottom: 1px solid #fecaca; }
.content-wrap .alert-amber{ background: #fffbeb; color: var(--ink-2); border-bottom: 1px solid #fde68a; }
.content-wrap .alert-blue{ background: #f2fcf6; color: var(--ink-2); border-bottom: 1px solid #caf3db; }
.content-wrap .main{ max-width: 1200px; margin: 0 auto; padding: 2.5rem 1.5rem 4rem; }
.content-wrap .layout{ display: grid; grid-template-columns: 1fr 320px; gap: 2.5rem; align-items: start; }
.content-wrap .section{ margin-bottom: 2.5rem; }
.content-wrap .section-title{ font-family: var(--font-sans); font-size: 1.5rem; color: var(--ink); margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--src-gold); display: inline-block; }
.content-wrap p{ line-height: 1.7; color: var(--ink-2); margin-bottom: 0.85rem; }
.content-wrap .utility-cards{ display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-bottom: 1.5rem; }
.content-wrap .utility-card{ border-radius: 12px; padding: 1.25rem; border: 2px solid; }
.content-wrap .utility-card.avista{ background: #f0fdf4; border-color: #86efac; }
.content-wrap .utility-card.idaho-power{ background: #fff7ed; border-color: #fdba74; }
.content-wrap .utility-card-header{ display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.75rem; }
.content-wrap .utility-badge{ font-size: 0.65rem; font-weight: 700; text-transform: none; letter-spacing: 0; padding: 0.2rem 0.5rem; border-radius: 4px; }
.content-wrap .badge-green{ background: #dcfce7; color: var(--ink); }
.content-wrap .badge-amber{ background: #ffedd5; color: var(--ink-warn); }
.content-wrap .utility-name{ font-weight: 700; font-size: 1rem; color: var(--ink); }
.content-wrap .utility-area{ font-size: 0.75rem; color: var(--ink-2); margin-bottom: 0.5rem; }
.content-wrap .utility-rate-row{ display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 0.3rem; }
.content-wrap .utility-rate-label{ font-size: 0.8rem; color: var(--ink-2); }
.content-wrap .utility-rate-value{ font-size: 0.875rem; font-weight: 700; }
.content-wrap .value-green{ color: var(--ink-2); }
.content-wrap .value-amber{ color: var(--ink-2); }
.content-wrap .value-red{ color: var(--ink-2); }
.content-wrap .rate-table{ width: 100%; border-collapse: collapse; margin: 1rem 0 1.5rem; font-size: 0.875rem; }
.content-wrap .rate-table th{ background: var(--accent); color: var(--ivory); padding: 0.6rem 0.85rem; text-align: left; font-weight: 600; font-size: 0.8rem; }
.content-wrap .rate-table td{ padding: 0.55rem 0.85rem; border-bottom: 1px solid var(--src-gray-200); }
.content-wrap .rate-table tr:last-child td{ border-bottom: none; }
.content-wrap .rate-table tr:nth-child(even) td{ background: var(--src-gray-50); }
.content-wrap .rate-table td:not(:first-child){ text-align: right; font-weight: 600; }
.content-wrap .incentive-grid{ display: grid; gap: 1rem; margin-bottom: 1.5rem; }
.content-wrap .incentive-card{ background: var(--src-white); border: 1px solid var(--src-gray-200); border-radius: 12px; padding: 1.25rem; display: grid; grid-template-columns: 48px 1fr; gap: 1rem; align-items: start; transition: box-shadow 0.2s; }
.content-wrap .incentive-card:hover{ box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
.content-wrap .incentive-icon{ width: 48px; height: 48px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; flex-shrink: 0; }
.content-wrap .icon-blue{ background: #e1f8eb; }
.content-wrap .icon-green{ background: #dcfce7; }
.content-wrap .icon-gold{ background: #fef9c3; }
.content-wrap .icon-purple{ background: #ecfbf2; }
.content-wrap .incentive-title{ font-weight: 700; font-size: 0.95rem; color: var(--ink); margin-bottom: 0.3rem; }
.content-wrap .incentive-value{ font-size: 0.8rem; color: var(--accent); font-weight: 600; margin-bottom: 0.4rem; }
.content-wrap .incentive-desc{ font-size: 0.82rem; color: var(--ink-2); line-height: 1.5; }
.content-wrap .incentive-expired{ font-size: 0.8rem; color: var(--ink-danger); font-weight: 600; margin-bottom: 0.3rem; }
.content-wrap .ecr-visual{ background: var(--src-gray-50); border-radius: 12px; padding: 1.25rem; margin-bottom: 1.5rem; }
.content-wrap .ecr-visual-title{ font-size: 0.85rem; font-weight: 700; color: var(--ink-2); margin-bottom: 1rem; text-transform: none; letter-spacing: 0; }
.content-wrap .ecr-bar-row{ margin-bottom: 0.85rem; }
.content-wrap .ecr-bar-label{ font-size: 0.78rem; color: var(--ink-2); margin-bottom: 0.25rem; display: flex; justify-content: space-between; }
.content-wrap .ecr-bar-track{ background: var(--src-gray-200); border-radius: 4px; height: 10px; overflow: hidden; }
.content-wrap .ecr-bar-fill{ height: 100%; border-radius: 4px; }
.content-wrap .ecr-legend{ display: flex; gap: 1rem; margin-top: 0.75rem; font-size: 0.75rem; color: var(--ink-2); flex-wrap: wrap; }
.content-wrap .ecr-legend-item{ display: flex; align-items: center; gap: 0.4rem; }
.content-wrap .ecr-dot{ width: 10px; height: 10px; border-radius: 50%; }
.content-wrap .math-box{ background: #f3fcf7; border: 1px solid #c5f2d8; border-radius: 10px; padding: 1.1rem 1.25rem; margin: 1rem 0 1.5rem; }
.content-wrap .math-box-title{ font-weight: 700; font-size: 0.85rem; color: var(--accent); margin-bottom: 0.75rem; text-transform: none; letter-spacing: 0; }
.content-wrap .math-row{ display: flex; justify-content: space-between; font-size: 0.85rem; padding: 0.25rem 0; border-bottom: 1px dashed #c5f2d8; }
.content-wrap .math-row:last-child{ border-bottom: none; font-weight: 700; color: var(--accent); }
.content-wrap .math-row span:last-child{ font-weight: 600; }
.content-wrap .payback-card{ border-radius: 12px; padding: 1.35rem; margin-bottom: 1.5rem; }
.content-wrap .payback-avista{ background: linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%); border: 1px solid #86efac; }
.content-wrap .payback-ipc{ background: linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%); border: 1px solid #fdba74; }
.content-wrap .payback-title{ font-weight: 700; font-size: 0.9rem; margin-bottom: 0.6rem; color: var(--ink); }
.content-wrap .payback-number{ font-size: 2rem; font-weight: 700; line-height: 1; margin-bottom: 0.25rem; }
.content-wrap .payback-note{ font-size: 0.78rem; color: var(--ink-2); }
.content-wrap .payback-grid{ display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.content-wrap .loan-box{ background: linear-gradient(135deg, #faf5ff 0%, #ecfbf2 100%); border: 1px solid #c1f1d5; border-radius: 12px; padding: 1.25rem; margin-bottom: 1.5rem; }
.content-wrap .loan-box-title{ font-weight: 700; font-size: 0.9rem; color: var(--ink-2); margin-bottom: 0.5rem; }
.content-wrap .loan-detail{ font-size: 0.85rem; color: var(--ink-2); line-height: 1.6; }
.content-wrap .consider-box{ background: var(--src-gray-50); border-radius: 12px; padding: 1.5rem; margin-bottom: 1.5rem; }
.content-wrap .consider-title{ font-weight: 700; font-size: 1rem; color: var(--ink); margin-bottom: 1rem; }
.content-wrap .consider-list{ list-style: none; }
.content-wrap .consider-list li{ padding: 0.5rem 0; border-bottom: 1px solid var(--src-gray-200); display: flex; gap: 0.6rem; font-size: 0.875rem; line-height: 1.5; color: var(--ink-2); }
.content-wrap .consider-list li:last-child{ border-bottom: none; }
.content-wrap .consider-icon{ font-size: 1rem; flex-shrink: 0; }
.content-wrap .sidebar{ display: flex; flex-direction: column; gap: 1.25rem; }
.content-wrap .sidebar-card{ background: var(--src-white); border: 1px solid var(--src-gray-200); border-radius: 12px; overflow: hidden; }
.content-wrap .sidebar-card-head{ background: var(--bg-dark); color: var(--ivory); padding: 0.75rem 1rem; font-weight: 700; font-size: 0.85rem; text-transform: none; letter-spacing: 0; }
.content-wrap .sidebar-card-head.gold{ background: var(--src-gold); color: var(--ink); }
.content-wrap .sidebar-card-body{ padding: 1rem; }
.content-wrap .sidebar-row{ display: flex; justify-content: space-between; align-items: baseline; padding: 0.4rem 0; border-bottom: 1px solid var(--src-gray-100); font-size: 0.83rem; }
.content-wrap .sidebar-row:last-child{ border-bottom: none; }
.content-wrap .sidebar-row-label{ color: var(--ink-2); }
.content-wrap .sidebar-row-value{ font-weight: 700; color: var(--ink); }
.content-wrap .sidebar-row-value.green{ color: var(--ink-2); }
.content-wrap .sidebar-row-value.red{ color: var(--ink-2); }
.content-wrap .sidebar-row-value.amber{ color: var(--ink-2); }
.content-wrap .cta-button{ display: block; background: var(--src-gold); color: var(--ink); text-align: center; padding: 0.85rem; border-radius: 8px; font-weight: 700; text-decoration: none; font-size: 0.9rem; margin-top: 0.75rem; transition: background 0.2s; }
.content-wrap .cta-button:hover{ background: var(--src-gold-light); }
.content-wrap .cta-note{ font-size: 0.72rem; color: var(--ink-2); text-align: center; margin-top: 0.4rem; line-height: 1.4; }
.content-wrap .source-box{ background: var(--src-gray-50); border: 1px solid var(--src-gray-200); border-radius: 8px; padding: 1rem 1.25rem; margin-top: 2rem; }
.content-wrap .source-title{ font-weight: 700; font-size: 0.8rem; text-transform: none; letter-spacing: 0; color: var(--ink-2); margin-bottom: 0.5rem; }
.content-wrap .source-list{ list-style: none; }
.content-wrap .source-list li{ font-size: 0.77rem; color: var(--ink-2); padding: 0.2rem 0; line-height: 1.4; }
.content-wrap .source-list li::before{ content: '• '; }
.content-wrap footer{ background: var(--bg-dark); color: var(--ivory-2); text-align: center; padding: 2rem 1.5rem; font-size: 0.8rem; }
.content-wrap footer a{ color: var(--ivory-2); text-decoration: none; }
@media (max-width: 768px){.content-wrap .layout{ grid-template-columns: 1fr; }
.content-wrap .utility-cards{ grid-template-columns: 1fr; }
.content-wrap .payback-grid{ grid-template-columns: 1fr; }
.content-wrap .hero-stats{ gap: 0.75rem; }
.content-wrap .hero-stat{ min-width: 120px; }
.content-wrap .nav-links{ display: none; }}

/* page styles */
.content-wrap .content-wrap{ max-width: 1200px; margin: 0 auto; padding: 2.5rem 1.5rem 4rem; }
.content-wrap .layout{ display: grid; grid-template-columns: 1fr 320px; gap: 2.5rem; align-items: start; }
.content-wrap .section{ margin-bottom: 2.5rem; }
.content-wrap .section-title{ font-family: var(--font-sans); font-size: var(--step-2); font-weight: 700; color: var(--accent); margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--sun); display: inline-block; }
.content-wrap .content p{ line-height: 1.7; color: var(--ink-2); margin-bottom: 0.85rem; }
.content-wrap .highlight-row{ display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; margin-bottom: 1.5rem; }
.content-wrap .highlight-card{ border-radius: 12px; padding: 1.25rem; text-align: center; }
.content-wrap .highlight-card.blue{ background: #f2fcf6; border: 1px solid #caf3db; }
.content-wrap .highlight-card.green{ background: #f0fdf4; border: 1px solid #86efac; }
.content-wrap .highlight-card.amber{ background: #fffbeb; border: 1px solid #fde68a; }
.content-wrap .highlight-card.red{ background: #fef2f2; border: 1px solid #fecaca; }
.content-wrap .highlight-card-value{ font-size: 1.6rem; font-weight: 700; margin-bottom: 0.3rem; }
.content-wrap .highlight-card.blue .highlight-card-value{ color: var(--ink-2); }
.content-wrap .highlight-card.green .highlight-card-value{ color: var(--ink-2); }
.content-wrap .highlight-card.amber .highlight-card-value{ color: var(--ink-2); }
.content-wrap .highlight-card.red .highlight-card-value{ color: var(--ink-2); }
.content-wrap .highlight-card-label{ font-size: 0.78rem; font-weight: 600; color: var(--ink-2); text-transform: none; letter-spacing: 0; }
.content-wrap .data-table{ width: 100%; border-collapse: collapse; margin: 1rem 0; font-size: 0.9rem; }
.content-wrap .data-table th{ background: var(--accent); color: var(--ivory); padding: 0.65rem 1rem; text-align: left; font-size: 0.8rem; text-transform: none; letter-spacing: 0; }
.content-wrap .data-table td{ padding: 0.65rem 1rem; border-bottom: 1px solid #e5e7eb; }
.content-wrap .data-table tr:nth-child(even) td{ background: #f9fbfa; }
.content-wrap .data-table tr:last-child td{ border-bottom: none; }
.content-wrap .td-label{ font-weight: 600; color: var(--ink-2); }
.content-wrap .td-good{ color: var(--accent); font-weight: 600; }
.content-wrap .td-bad{ color: var(--ink-danger); font-weight: 600; }
.content-wrap .td-neutral{ color: var(--ink-warn); font-weight: 600; }
.content-wrap .math-box{ background: #f9fbfa; border: 1px solid #e5e7eb; border-left: 4px solid var(--accent); border-radius: 8px; padding: 1.25rem 1.5rem; margin: 1.25rem 0; font-size: 0.88rem; }
.content-wrap .math-box-title{ font-weight: 700; color: var(--accent); margin-bottom: 0.75rem; font-size: 0.95rem; }
.content-wrap .math-row{ display: flex; justify-content: space-between; padding: 0.3rem 0; border-bottom: 1px solid #e5e7eb; }
.content-wrap .math-row:last-child{ border-bottom: none; font-weight: 700; color: var(--accent); }
.content-wrap .math-row.total{ border-top: 2px solid var(--accent); padding-top: 0.5rem; }
.content-wrap .callout{ border-radius: 10px; padding: 1.25rem 1.5rem; margin: 1.25rem 0; }
.content-wrap .callout-amber{ background: #fffbeb; border: 1px solid #fde68a; }
.content-wrap .callout-amber .callout-head{ color: var(--ink-warn); font-weight: 700; margin-bottom: 0.5rem; }
.content-wrap .callout-red{ background: #fef2f2; border: 1px solid #fecaca; }
.content-wrap .callout-red .callout-head{ color: var(--ink-danger); font-weight: 700; margin-bottom: 0.5rem; }
.content-wrap .callout-blue{ background: #f2fcf6; border: 1px solid #caf3db; }
.content-wrap .callout-blue .callout-head{ color: var(--accent); font-weight: 700; margin-bottom: 0.5rem; }
.content-wrap .callout-green{ background: #f0fdf4; border: 1px solid #86efac; }
.content-wrap .callout-green .callout-head{ color: var(--accent); font-weight: 700; margin-bottom: 0.5rem; }
.content-wrap .callout p{ margin-bottom: 0; }
.content-wrap .sidebar{ display: flex; flex-direction: column; gap: 1.5rem; }
.content-wrap .sidebar-card{ background: #fff; border: 1px solid #e5e7eb; border-radius: 14px; overflow: hidden; }
.content-wrap .sidebar-card-head{ background: var(--accent); color: var(--ivory); padding: 0.85rem 1.25rem; font-weight: 700; font-size: 0.88rem; text-transform: none; letter-spacing: 0; }
.content-wrap .sidebar-card-body{ padding: 1.25rem; }
.content-wrap .sidebar-row{ display: flex; justify-content: space-between; align-items: baseline; padding: 0.5rem 0; border-bottom: 1px solid #f3f4f6; font-size: 0.88rem; }
.content-wrap .sidebar-row:last-child{ border-bottom: none; }
.content-wrap .sidebar-row-label{ color: var(--ink-2); }
.content-wrap .sidebar-row-value{ font-weight: 700; color: var(--ink); text-align: right; max-width: 55%; }
.content-wrap .sidebar-row-value.green{ color: var(--ink-2); }
.content-wrap .sidebar-row-value.red{ color: var(--ink-2); }
.content-wrap .sidebar-row-value.amber{ color: var(--ink-2); }
.content-wrap .badge{ display: inline-block; font-size: 0.7rem; font-weight: 700; padding: 0.15rem 0.5rem; border-radius: 4px; text-transform: none; letter-spacing: 0; }
.content-wrap .badge-green{ background: #d1fae5; color: var(--ink); }
.content-wrap .badge-red{ background: #fee2e2; color: var(--ink-danger); }
.content-wrap .badge-amber{ background: #fef3c7; color: var(--ink-warn); }
.content-wrap .badge-blue{ background: #e1f8eb; color: var(--accent); }
.content-wrap .source-list{ font-size: 0.78rem; color: var(--ink-2); line-height: 1.7; }
.content-wrap .source-list a{ color: var(--accent); text-decoration: none; }
.content-wrap .source-list a:hover{ text-decoration: underline; }
.content-wrap .alert-bar{ padding: 0.7rem 1.5rem; font-size: 0.82rem; font-weight: 600; display: flex; align-items: center; gap: 0.5rem; justify-content: center; text-align: center; }
.content-wrap .alert-red{ background: #fef2f2; color: var(--ink-2); border-bottom: 1px solid #fecaca; }
.content-wrap .alert-amber{ background: #fffbeb; color: var(--ink-2); border-bottom: 1px solid #fde68a; }
.content-wrap .alert-green{ background: #f0fdf4; color: var(--ink); border-bottom: 1px solid #86efac; }
.content-wrap .alert-blue{ background: #f2fcf6; color: var(--ink-2); border-bottom: 1px solid #caf3db; }
@media (max-width: 860px){.content-wrap .layout{ grid-template-columns: 1fr; }
.content-wrap .sidebar{ order: -1; }
.content-wrap .highlight-row{ grid-template-columns: repeat(2, 1fr); }}
@media (max-width: 480px){.content-wrap .highlight-row{ grid-template-columns: 1fr 1fr; }
.content-wrap .sidebar-row{ flex-direction: column; gap: 0.2rem; }
.content-wrap .sidebar-row-value{ text-align: left; max-width: 100%; }}

/* former inline style attributes */
.is-0d6be889{margin-bottom: 1.5rem !important}
.is-1091279a{font-weight: 700 !important;font-size: 0.85rem !important;color: var(--ink-danger) !important;margin-bottom: 0.6rem !important;text-transform: none !important;letter-spacing: 0 !important}
.is-16215929{color: var(--amber) !important;font-weight: 700 !important}
.is-1af159ae{font-size: 0.75rem !important;color: var(--gray-500) !important;margin-top: 0.75rem !important}
.is-2566c28c{color: var(--green) !important;font-weight: 700 !important}
.is-2db2ceb8{color: var(--red) !important;font-weight: 700 !important}
.is-2efc040c{font-size: 0.78rem !important;color: var(--gray-600) !important;margin-top: 0.75rem !important}
.is-3c82603a{width: 85% !important;background: var(--bg-dark) !important}
.is-528a7fc1{color: var(--green) !important}
.is-58e4d6a1{font-size: 0.78rem !important}
.is-74c52c1e{color: var(--navy) !important;font-weight: 700 !important}
.is-790a4f4c{background: #fef2f2 !important;border: 1px solid #fecaca !important;border-radius: 10px !important;padding: 1.1rem 1.25rem !important;margin-bottom: 1.5rem !important}
.is-7dc03c22{width: 65% !important;background: var(--navy) !important}
.is-803cb70c{font-size: 0.83rem !important;color: var(--gray-700) !important;margin-bottom: 0.75rem !important}
.is-8c93d1e6{margin-top: 0.75rem !important;font-size: 0.8rem !important;color: var(--gray-600) !important}
.is-90f43ba3{font-size: 0.82rem !important;color: var(--gray-600) !important}
.is-acd0cf6c{font-size: 0.83rem !important;color: var(--gray-600) !important}
.is-b94de2e1{color: var(--amber) !important}
.is-dd521371{width: 16% !important;background: #dc2626 !important}
.is-e38451c5{margin: 0.75rem 0 0 1.2rem !important;font-size: 0.85rem !important;line-height: 1.8 !important}
.is-ea50f07a{width: 18% !important;background: #d97706 !important}
.is-f12e7ea9{width: 23% !important;background: var(--amber) !important}
.is-f4e9b8f3{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 0.4rem !important;font-size: 0.82rem !important;color: var(--gray-700) !important}
