.cms-content-module__xlRIEG__section{flex-direction:column;gap:24px;display:flex}.cms-content-module__xlRIEG__sectionHeader{gap:8px;max-width:760px;display:grid}.cms-content-module__xlRIEG__sectionHeader h2{color:var(--color-text-heading);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1}.cms-content-module__xlRIEG__sectionHeader p,.cms-content-module__xlRIEG__cardBody,.cms-content-module__xlRIEG__richText{line-height:1.45}.cms-content-module__xlRIEG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px;display:grid}.cms-content-module__xlRIEG__gridCompact{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-content-module__xlRIEG__card{min-width:0;color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}.cms-content-module__xlRIEG__media{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-surface-media);position:relative;overflow:hidden}.cms-content-module__xlRIEG__media img{object-fit:cover;width:100%;height:100%}.cms-content-module__xlRIEG__cardContent{gap:7px;display:grid}.cms-content-module__xlRIEG__cardContent h3{font-size:16px;font-weight:400;line-height:1.25}.cms-content-module__xlRIEG__eyebrow,.cms-content-module__xlRIEG__empty{color:var(--color-text-muted);font-size:12px}.cms-content-module__xlRIEG__cardBody{gap:8px;display:grid}.cms-content-module__xlRIEG__cardAction{border-bottom:1px solid;width:fit-content;margin-top:5px;font-size:12px;line-height:1.4}.cms-content-module__xlRIEG__richText{max-width:780px}.cms-content-module__xlRIEG__richText>*+*{margin-top:12px}.cms-content-module__xlRIEG__definitionList{border-radius:var(--radius-card);background:var(--color-background);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cms-content-module__xlRIEG__definitionList>div{background:var(--color-surface-muted);min-height:104px;padding:16px}.cms-content-module__xlRIEG__definitionList dt{color:var(--color-text-muted);margin-bottom:12px;font-size:12px}.cms-content-module__xlRIEG__definitionList dd{white-space:pre-line;margin:0}@media (max-width:959px){.cms-content-module__xlRIEG__grid,.cms-content-module__xlRIEG__gridCompact,.cms-content-module__xlRIEG__definitionList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.cms-content-module__xlRIEG__grid,.cms-content-module__xlRIEG__gridCompact,.cms-content-module__xlRIEG__definitionList{grid-template-columns:1fr}}
