.fallback-hero,.fallback-section{content-visibility:auto}.fallback-hero{padding:clamp(5rem,12vw,10rem) max(1.25rem,5vw)}.fallback-hero h1{max-width:16ch}.fallback-section{max-width:1200px;margin-inline:auto;padding-inline:max(1.25rem,5vw)}.footer-legal-links{margin-top:1.25rem}.footer-legal-links a{margin-inline:.25rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.commitments-section{background:#f4f5f3}.commitments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8dedf;border-left:1px solid #d8dedf}.commitments-grid article{min-height:190px;padding:28px;border-right:1px solid #d8dedf;border-bottom:1px solid #d8dedf;background:#fff}.commitments-grid h3{margin:0 0 12px;color:var(--navy);font-size:20px;letter-spacing:-.025em}.commitments-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}@media (max-width:900px){.commitments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.commitments-grid{grid-template-columns:1fr}.commitments-grid article{min-height:auto;padding:24px}}
.leader-portrait::after{content:''!important;display:none!important}
