.gn-cb{display:grid;grid-template-columns:repeat(var(--gn-cols-desktop),minmax(0,1fr));gap:16px;margin:24px 0;clear:both}.gn-cb .gn-cb__card{display:flex;flex-direction:column;min-width:0;border:1px solid #dedede;background:#fff;color:#252525;text-decoration:none;box-shadow:none}.gn-cb .gn-cb__card:hover .gn-cb__title{color:#f36}.gn-cb .gn-cb__card:focus-visible{outline:3px solid #0073aa;outline-offset:2px}.gn-cb__media{display:block;aspect-ratio:16/9;background:#eee;overflow:hidden}.gn-cb__media img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.gn-cb__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;overflow-wrap:anywhere}.gn-cb__source,.gn-cb__label{font:600 13px/1.35 Arial,sans-serif;text-transform:uppercase}.gn-cb__source{color:#d92355}.gn-cb__title{font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.gn-cb__label{margin-top:auto;padding-top:5px;color:#0073ad}.gn-cb--single .gn-cb__card{display:grid;grid-template-columns:43% minmax(0,1fr);align-items:center}.gn-cb--single .gn-cb__body{padding:12px 20px}.gn-cb--single .gn-cb__title{font-size:clamp(21px,2.3vw,24px)}@media (min-width:1025px){.gn-cb .gn-cb-hide-desktop{display:none}}@media (min-width:701px) and (max-width:1024px){.gn-cb{grid-template-columns:repeat(var(--gn-cols-tablet),minmax(0,1fr))}.gn-cb .gn-cb-hide-tablet{display:none}}@media (max-width:700px){.gn-cb{grid-template-columns:repeat(var(--gn-cols-mobile),minmax(0,1fr))}.gn-cb--single .gn-cb__card{display:flex;align-items:stretch}.gn-cb--single .gn-cb__body{padding:10px}.gn-cb .gn-cb-hide-mobile{display:none}}