.s7R_1a_section{background:#111820;padding:7rem 8rem;scroll-margin-top:4rem}@media (min-width:767px) and (max-width:1024px){.s7R_1a_section{padding:6rem 4rem}}@media (min-width:450px) and (max-width:766px){.s7R_1a_section{padding:5rem 2rem}}@media (max-width:449px){.s7R_1a_section{padding:5rem 1.25rem}}.s7R_1a_inner{flex-direction:column;gap:3.5rem;max-width:1200px;margin:0 auto;display:flex}.s7R_1a_header{flex-direction:column;gap:1.1rem;max-width:46rem;display:flex}.s7R_1a_eyebrow{letter-spacing:3px;text-transform:uppercase;color:#ffffffa6;font-size:.7rem;font-weight:700}.s7R_1a_heading{color:#ffffffe6;letter-spacing:-.025em;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:800;line-height:1.15}.s7R_1a_intro{color:#ffffffa6;font-size:1rem;line-height:1.8}.s7R_1a_bento{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (min-width:767px) and (max-width:1024px){.s7R_1a_bento{grid-template-columns:1fr 1fr}}@media (max-width:766px){.s7R_1a_bento{grid-template-columns:1fr}}.s7R_1a_featured{background:#046999;border-radius:12px;flex-direction:column;grid-area:span 2/span 2;gap:1rem;padding:2.5rem;display:flex}@media (min-width:767px) and (max-width:1024px){.s7R_1a_featured{grid-row:auto}}@media (max-width:766px){.s7R_1a_featured{grid-area:auto;padding:2rem}}.s7R_1a_icon{color:#fff;width:3.5rem}.s7R_1a_icon svg{width:100%;height:auto}.s7R_1a_featuredTitle{color:#fff;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}.s7R_1a_featuredText{color:#ffffffe0;max-width:34rem;font-size:1rem;line-height:1.75}.s7R_1a_featuredLink{color:#046999;background:#fff;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;text-decoration:none}.s7R_1a_tile{background:#18232e;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.6rem;padding:1.75rem;display:flex}.s7R_1a_tileTitle{font-size:1.15rem;font-weight:700}.s7R_1a_tileLink{color:#ffffffe6;text-decoration:none}.s7R_1a_tileLink:hover{text-decoration:underline}.s7R_1a_tileText{color:#ffffffa6;font-size:.92rem;line-height:1.7}.s7R_1a_also{color:#ffffff8c;margin-top:auto;font-size:.8rem}.s7R_1a_alsoLink{color:#046999;font-weight:700}.s7R_1a_tag{color:#ffffffa6;background:#ffffff1f;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem}
