.insights-page{--ins-ink:#0b1216;--ins-muted:#4a524c;--ins-cool:var(--energy-cool,#448498);--ins-surface:#eef1ef;--ins-line:var(--border,#c9cec8)}@supports (color:color-mix(in lab, red, red)){.insights-page{--ins-line:color-mix(in srgb,var(--border,#c9cec8)80%,transparent)}}.insights-page{color:var(--ins-ink);background:var(--background,#f7f4ef)}.insights-page__shell{width:min(100%,68rem);margin-left:auto;margin-right:auto;padding:max(3rem,min(7vw,5rem)) max(1rem,min(4vw,2rem)) max(3.5rem,min(8vw,5.5rem))}.insights-page__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ins-cool);margin:0;font-size:.72rem;font-weight:700}.insights-page__title{max-width:14ch;font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.03em;margin:.85rem 0 0;font-size:max(2.1rem,min(4.5vw,3.25rem));font-weight:700;line-height:1.1}.insights-page__lead{max-width:42ch;color:var(--ins-muted);margin:1rem 0 0;font-size:max(1rem,min(1.5vw,1.1rem));line-height:1.65}.insights-featured{border-block:1px solid var(--ins-line);gap:1rem;margin-top:max(2rem,min(4vw,3rem));padding:max(1.35rem,min(3vw,2rem)) 0;display:grid}.insights-featured__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ins-cool);margin:0;font-size:.72rem;font-weight:700}.insights-featured__link{color:inherit;outline:none;gap:.75rem;text-decoration:none;display:grid}.insights-featured__link:hover .insights-featured__title{color:var(--ins-cool)}.insights-featured__link:focus-visible .insights-featured__title{color:var(--ins-cool)}.insights-featured__link:focus-visible{outline:2px solid var(--ins-cool);outline-offset:4px}.insights-featured__category{letter-spacing:.06em;text-transform:uppercase;color:var(--ins-cool);margin:0;font-size:.78rem;font-weight:600}.insights-featured__title{max-width:22ch;font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.02em;margin:0;font-size:max(1.55rem,min(3vw,2.15rem));font-weight:700;line-height:1.2;transition:color .16s}.insights-featured__summary{max-width:48ch;color:var(--ins-muted);margin:0;font-size:1.02rem;line-height:1.65}.insights-support{gap:0;margin:max(1.75rem,min(3.5vw,2.5rem)) 0 0;padding:0;list-style:none;display:grid}.insights-support__link{border-bottom:1px solid var(--ins-line);color:inherit;gap:.45rem;padding:1.25rem 0;text-decoration:none;transition:background-color .16s;display:grid}.insights-support__link:hover .insights-support__title{color:var(--ins-cool)}.insights-support__link:focus-visible .insights-support__title{color:var(--ins-cool)}.insights-support__link:focus-visible{outline:2px solid var(--ins-cool);outline-offset:2px}.insights-support__category{letter-spacing:.08em;text-transform:uppercase;color:var(--ins-cool);margin:0;font-size:.72rem;font-weight:600}.insights-support__title{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.015em;margin:0;font-size:max(1.1rem,min(2vw,1.3rem));font-weight:700;transition:color .16s}.insights-support__summary{max-width:54ch;color:var(--ins-muted);margin:0;font-size:.95rem;line-height:1.55}@media (min-width:768px){.insights-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.insights-support__link{padding-top:1.35rem;padding-bottom:1.35rem}}@media (prefers-reduced-motion:reduce){.insights-featured__title,.insights-support__title,.insights-support__link{transition:none}}.insight-detail{width:min(100%,42rem);margin-left:auto;margin-right:auto;padding:max(3rem,min(7vw,5rem)) max(1rem,min(4vw,2rem)) max(3.5rem,min(8vw,5.5rem))}.insight-detail__back{color:var(--ins-cool);margin-bottom:1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.insight-detail__back:focus-visible{outline:2px solid var(--ins-cool);outline-offset:2px}.insight-detail__category{letter-spacing:.12em;text-transform:uppercase;color:var(--ins-cool);margin:0;font-size:.72rem;font-weight:700}.insight-detail__title{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.025em;margin:.85rem 0 0;font-size:max(1.85rem,min(4vw,2.65rem));font-weight:700;line-height:1.15}.insight-detail__summary{color:var(--ins-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.insight-detail__body{gap:1.1rem;margin-top:2rem;display:grid}.insight-detail__body p{color:var(--ins-muted);margin:0;font-size:1.02rem;line-height:1.75}.insight-detail__sources{border-top:1px solid var(--ins-line);margin-top:2.75rem;padding-top:1.5rem}.insight-detail__sources-title{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);margin:0;font-size:1.15rem;font-weight:700}.insight-detail__sources-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.insight-detail__source{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;display:flex}.insight-detail__source-link{color:var(--ins-cool);text-underline-offset:2px;font-weight:600;text-decoration:underline}.insight-detail__source-link:focus-visible{outline:2px solid var(--ins-cool);outline-offset:2px}.insight-detail__source-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--ins-muted);font-size:.68rem;font-weight:700}.insight-detail__related{margin-top:2.5rem}.insight-detail__related-title{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);margin:0;font-size:1.15rem;font-weight:700}.insight-detail__related-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.insight-detail__related-link{border-top:1px solid var(--ins-line);color:inherit;gap:.25rem;padding:.85rem 0;text-decoration:none;display:grid}.insight-detail__related-link:hover .insight-detail__related-name{color:var(--ins-cool)}.insight-detail__related-link:focus-visible .insight-detail__related-name{color:var(--ins-cool)}.insight-detail__related-link:focus-visible{outline:2px solid var(--ins-cool);outline-offset:2px}.insight-detail__related-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--ins-cool);margin:0;font-size:.7rem;font-weight:600}.insight-detail__related-name{margin:0;font-weight:700;transition:color .16s}.insight-detail__cta{border-top:1px solid var(--ins-line);margin-top:2.75rem;padding:1.5rem 0 0}.insight-detail__cta-title{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);margin:0;font-size:1.25rem;font-weight:700}.insight-detail__cta-text{max-width:40ch;color:var(--ins-muted);margin:.65rem 0 0;line-height:1.55}.insight-detail__cta-row{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.insight-detail__cta-btn{border-radius:.35rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.55rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.insight-detail__cta-btn--primary{background:var(--energy-action,#3c7486);color:#fff;border:1px solid var(--energy-action,#3c7486)}.insight-detail__cta-btn--secondary{color:var(--ins-ink);border:1px solid var(--ins-line);background:0 0}.insight-detail__cta-btn:focus-visible{outline:2px solid var(--ins-cool);outline-offset:2px}@media (max-width:480px){.insights-page__shell,.insight-detail{padding-left:1.15rem;padding-right:1.15rem}}
