/* Readability adjustments for the original EL Giga design */
@media screen {
 body{font-size:18px;line-height:1.75}
 .section-intro p,.route-body p,.investment-copy p,.section-header p{font-size:18px;line-height:1.8}
 .business-card p,.plan-card p,.growth-ribbon p,.impact-card p,.invest-options span,.investment-side p,.card p,.commercial-note p,#team .leader-details p,#governance .advisor-card p,#governance .governance-note p,.leader-card p{font-size:17px;line-height:1.8}
 .hero p{font-size:19px;line-height:1.8}
 .nav-links a,.top-links a{font-size:16px}
 .button,.cta{font-size:16px;line-height:1.5}
 .eyebrow,.business-card .eyebrow,.plan-card .plan-label,.plan-card small,.card .small-label,.fact em,.leader-role,#team .leader-role,.impact-card .index{font-size:13px;line-height:1.6;letter-spacing:.09em}
 .note strong,.mini-list strong,.image-badge strong{font-size:17px}
 .note span,.mini-list span,.image-badge span,.hero-flag span,.fact span,.metric small,.contact-details,.fin-summary p,.fin-summary .fineprint{font-size:16px;line-height:1.75}
 .hero-flag strong{font-size:14px}
 .pill{font-size:14px}
 .fin-table{font-size:17px;line-height:1.65}
 .fin-table th{font-size:14px;letter-spacing:.04em}
 #team .team-closing{font-size:17px;line-height:1.8}
 #governance .governance-note strong{font-size:16px}
 .eg-footer{font-size:16px;line-height:1.75}
 .eg-footer .eg-footer-intro p,.eg-footer .eg-footer-col>a,.eg-footer .eg-footer-loc,.eg-footer .eg-footer-loc strong{font-size:16px;line-height:1.75}
 .eg-footer .eg-footer-col h3{font-size:18px;line-height:1.4}
 .eg-footer .eg-footer-kicker{font-size:13px;line-height:1.5;letter-spacing:.1em}
 .eg-footer a.eg-footer-cta,.eg-footer a.eg-footer-map,.eg-footer a.eg-footer-action{font-size:15px;line-height:1.5;white-space:normal}
 .eg-footer .eg-footer-bottom-inner{font-size:14px;line-height:1.65}
 .eg-footer .eg-footer-col{gap:12px}
 .eg-footer .eg-footer-grid{align-items:start}
}
@media screen and (min-width:826px) and (max-width:1050px){.nav-links{flex-wrap:wrap;justify-content:flex-end;row-gap:12px}.nav{padding-block:14px}}
@media screen and (min-width:801px) and (max-width:1200px){.eg-footer .eg-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.eg-footer .eg-footer-intro{grid-row:span 2}.eg-footer .eg-footer-contact{grid-column:3}}
@media screen and (max-width:600px){body{font-size:17px}.hero p,.section-header p,.section-intro p,.route-body p,.investment-copy p{font-size:17px}.topbar{flex-wrap:wrap;padding-block:16px}.top-links{flex-wrap:wrap;gap:12px 18px}.top-links a{font-size:16px}.fin-table{font-size:16px}.fin-table th{font-size:13px}.fin-table th,.fin-table td{overflow-wrap:anywhere}.hero-flag{max-width:250px}}
