.ThFRcG_grid{grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:center;gap:30px 26px;margin:0;padding:0;list-style:none;display:grid}.ThFRcG_item{flex-direction:column;gap:12px;min-width:0;display:flex}.ThFRcG_cardLink{border-radius:var(--sov-radius-lg);color:inherit;text-decoration:none;display:block}.ThFRcG_box{transition:box-shadow .35s var(--sov-ease-out)}.ThFRcG_item:hover .ThFRcG_box,.ThFRcG_item:focus-within .ThFRcG_box,.ThFRcG_quietFigure:hover .ThFRcG_box{box-shadow:0 0 0 1px rgba(var(--sov-brand-rgb), .4), 0 30px 70px #00000080}.ThFRcG_caption{flex-direction:column;gap:4px;min-width:0;padding:0 4px;display:flex}.ThFRcG_title{color:var(--sov-text);overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.3;text-decoration:none}.ThFRcG_title:hover,.ThFRcG_title:focus-visible{text-underline-offset:3px;text-decoration:underline}.ThFRcG_meta{color:var(--sov-text-dim);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}section.ThFRcG_quietRow{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ThFRcG_quietFigure{flex-direction:column;order:-1;gap:10px;margin:0;display:flex}.ThFRcG_quietCaption{color:var(--sov-text-dim);text-align:center;overflow-wrap:anywhere;font-size:13.5px}@media (max-width:860px){section.ThFRcG_quietRow{grid-template-columns:minmax(0,1fr)}.ThFRcG_quietFigure{order:0}}@media (max-width:640px){.ThFRcG_grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:14px;margin:0 -20px -28px;padding:4px 20px 32px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.ThFRcG_grid::-webkit-scrollbar{display:none}.ThFRcG_item{scroll-snap-align:start;flex:0 0 82%}}
