.tQSSIa_section{color:#fff;background:#2b539b;padding:38px 7% 28px}.tQSSIa_heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.tQSSIa_eyebrow{letter-spacing:.19em;margin:0 0 9px;font-size:9px}.tQSSIa_heading h2{margin:0 0 8px;font-size:clamp(25px,2.8vw,40px)}.tQSSIa_heading p:not(.tQSSIa_eyebrow){color:#ffffffcf;margin:0;font-size:12px}.tQSSIa_controls{gap:8px;display:flex}.tQSSIa_controls button{color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:50%;width:34px;height:34px}.tQSSIa_controls button:disabled{opacity:.35;cursor:default}.tQSSIa_track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff70 transparent;gap:18px;padding-bottom:14px;display:flex;overflow-x:auto}.tQSSIa_card{scroll-snap-align:start;min-width:0;color:inherit;flex:0 0 calc(25% - 13.5px);text-decoration:none}.tQSSIa_photo{aspect-ratio:1.45;background:#214681;border-radius:9px;position:relative;overflow:hidden}.tQSSIa_photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.tQSSIa_photo:after{content:"";background:linear-gradient(#0000,#081b3666);position:absolute;inset:50% 0 0}.tQSSIa_photo span{z-index:1;font-size:10px;position:absolute;bottom:12px;left:13px}.tQSSIa_card:hover img{transform:scale(1.04)}.tQSSIa_caption h3{margin:10px 0 3px;font-size:13px;font-weight:500;line-height:1.5}.tQSSIa_caption p{color:#ffffffb8;margin:0;font-size:10px}.tQSSIa_bottom{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.tQSSIa_bottom p{color:#ffffffb8;margin:0;font-size:10px}.tQSSIa_bottom a{white-space:nowrap;text-underline-offset:5px;font-size:11px}.tQSSIa_section :focus-visible{outline-offset:4px;outline:2px solid #fff}@media (min-width:1500px){.tQSSIa_card{flex-basis:calc(20% - 14.4px)}}@media (max-width:959px){.tQSSIa_card{flex-basis:calc(33.3333% - 12px)}}@media (max-width:650px){.tQSSIa_section{padding:30px 7% 24px}.tQSSIa_card{flex-basis:72%}.tQSSIa_heading{align-items:center}.tQSSIa_heading h2{font-size:28px}.tQSSIa_heading p:not(.tQSSIa_eyebrow){max-width:210px}.tQSSIa_bottom{flex-direction:column;align-items:start;gap:10px}}@media (prefers-reduced-motion:reduce){.tQSSIa_photo img{transition:none}}
