#main-content .tdk-icards,.tdk-icards{display:flex!important;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 0 24px;width:100%}#main-content .tdk-icard,.tdk-icard{background:#eee;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 calc(33.33333% - 16px);flex-direction:column;max-width:calc(33.33333% - 16px);min-width:0;overflow:hidden!important;position:relative;transition:transform .2s,box-shadow .2s}#main-content .tdk-icard__media,.tdk-icard__media{background:#fff;height:0;overflow:hidden!important;padding-bottom:75%;position:relative;width:100%}#main-content .tdk-icard__media img,.tdk-icard__media img{box-sizing:border-box;display:block;height:100%!important;left:0;margin:0!important;max-width:100%!important;object-fit:cover;object-position:center center;position:absolute!important;top:0;transition:transform .3s;width:100%!important}.tdk-icard__text{color:#333;font-size:16px;line-height:1.6;padding:20px 24px 24px}.tdk-icard__text p{margin:0 0 10px}.tdk-icard__text p:last-child{margin:0}#main-content .tdk-icard__text a,.tdk-icard__text a{color:#1f3a5f;font-weight:700;position:relative;text-decoration:underline;z-index:2}.tdk-icard__text a:hover{text-decoration:none}.tdk-icard__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tdk-icard--linked{cursor:pointer}.tdk-icard--linked:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-3px)}.tdk-icard--linked:hover .tdk-icard__media img{transform:scale(1.04)}#main-content .is-landscape .tdk-icard__media,.is-landscape .tdk-icard__media{padding-bottom:75%!important}#main-content .is-landscape .tdk-icard__media img,.is-landscape .tdk-icard__media img{object-fit:cover!important;padding:0!important}#main-content .is-square .tdk-icard__media,.is-square .tdk-icard__media{padding-bottom:100%!important}#main-content .is-square .tdk-icard__media img,.is-square .tdk-icard__media img{object-fit:cover!important;padding:0!important}#main-content .is-portrait .tdk-icard__media,.is-portrait .tdk-icard__media{background:#fff!important;padding-bottom:125%!important}#main-content .is-portrait .tdk-icard__media img,.is-portrait .tdk-icard__media img{background:#fff!important;object-fit:contain!important;padding:6%!important}.is-portrait .tdk-icard--linked:hover .tdk-icard__media img{transform:scale(1.02)}@media (max-width:1024px){#main-content .tdk-icard,.tdk-icard{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:767px){#main-content .tdk-icard,.tdk-icard{flex-basis:100%;max-width:100%}}