.container-xxxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,1.5rem);padding-right:var(--bs-gutter-x,1.5rem);width:100%}@media (min-width:1600px){.container-xxxl{max-width:1500px}}section#top h1{font-size:2.8rem;margin:0}section#top .h2{font-size:1.5rem}section#content{font-size:1.25rem}section#content h2{font-size:2.3rem;margin-bottom:20px;margin-top:80px}section#content h3{font-size:1.65rem;margin-top:40px}section#content h3:first-child{margin-bottom:20px;margin-top:10px}section#content ul#objectives li:before{color:#ee8203;content:"\f00c";font-family:Font Awesome\ 6 Free;font-size:16px;font-weight:900;margin-right:10px}section#content #need{background-color:rgba(33,63,105,.05);padding:20px 40px}section#content section.numbers{background:#202025;border-radius:10px;color:#fff;padding:40px}section#content section.numbers ul{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0}section#content section.numbers ul li{display:block;flex-basis:33%;margin-top:20px;padding:0 30px;text-align:center}section#content section.numbers ul li span.number{color:#ee8203;font-size:2.8rem;font-weight:700;white-space:nowrap}@media (max-width:1420px){section#content section.numbers ul li{flex-basis:100%;justify-content:center}}section#content section#quote{padding:30px;position:relative}section#content section#quote div{background-color:rgba(238,130,3,.12);border-radius:3px;padding:30px}section#content section#quote div p{color:#666;font-size:86%;margin:20px 0 0 10px}section#content section#quote #quote-left,section#content section#quote #quote-right{color:#ee8203;font-size:10rem;position:absolute}section#content section#quote #quote-left{left:0;top:-26px}section#content section#quote #quote-right{bottom:-135px;right:0}section#content .caption{color:#5988de;font-weight:700}section#content section#metrics .stats-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0}section#content section#metrics .stat-card{background:#f8f9fa;border-radius:8px;padding:25px;text-align:center}section#content section#metrics .stat-number{color:#2563eb;display:block;font-size:2.5em;font-weight:700;margin-bottom:10px}section#content section#metrics .stat-number .stat-label{color:#666;font-size:.9em;line-height:1.4}section#content .audio-interview{background:#f7f8fa;border-left:4px solid #2f6fed;border-radius:6px;margin:32px 0;padding:16px 20px}section#content .audio-label{color:#555;font-size:14px;margin-bottom:8px}