/* Kept independent of legacy .grid and slider styles. */
html body .adc-grid-three{clear:both;display:block;width:100%;box-sizing:border-box;margin-bottom:24px;padding:12px 0;background:transparent}
html body .adc-grid-three .widget-header{margin:0 0 16px}
html body .adc-grid-three .widget-title{font-family:Inter,sans-serif!important;text-transform:none;letter-spacing:normal}
html body .adc-grid-three-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}
html body .adc-grid-three-card{min-width:0;display:block;margin:0;padding:0;background:transparent}
html body .adc-grid-three-photo{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#f0f2f4}
html body .adc-grid-three-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}
html body .adc-grid-three-placeholder{display:block;width:100%;height:100%}
html body .adc-grid-three .media-title{font-family:Inter,sans-serif!important;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal;margin:10px 0 6px;text-align:left}
html body .adc-grid-three .media-title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html body .adc-grid-three .media-category{display:block;font-family:Inter,sans-serif!important;font-weight:400;line-height:1.4;margin:0;background:transparent}
html body .adc-grid-three .media-category a{color:inherit;text-decoration:none}
@media(max-width:767px){html body .adc-grid-three-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}html body .adc-grid-three .media-title{font-size:14px}}
