section.u5m-related-resource-cards{margin:var(--section-margin-none);padding:var(--section-padding-small);position:relative;&.has-drop-shadow{box-shadow:var(--module-shadow)}.section-inner.center{.intro-content{margin-bottom:50px}}.cards{--cols:3;--gap:40px;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;@media (max-width:1024px){--cols:2}@media (max-width:768px){--cols:1}.card.resource-card{background-image:linear-gradient(150deg,#4d3ce5,#7c2cf7 60%);border-radius:var(--border3);box-shadow:var(--new-shadow);color:var(--white);display:flex;flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:none;overflow:hidden;position:relative;transition:opacity .2s,box-shadow .2s;body[class*=productxm] &{background-color:var(--blue2);background-image:none;color:var(--white)}.card-inner{display:flex;flex-direction:column;height:100%}.image{border-top:1px solid hsla(0,0%,100%,.38);max-height:175px;overflow:hidden;width:100%;img{display:block;height:175px;object-fit:cover;width:100%}&.use-logo{align-items:center;background-color:var(--darkgray);display:flex;height:175px;justify-content:center;img{height:auto;max-width:150px;width:auto}}}.content{display:flex;flex:1 1 auto;flex-direction:column;padding:20px;.type{background-color:var(--darkgray);border-radius:5px;display:inline-block;font-size:11px;letter-spacing:1px;margin:0 auto 10px 0;padding:3px 7px 2px;text-transform:uppercase}h4{color:inherit;font-size:20px;font-weight:700;margin:0 0 10px}.description{margin:0 0 15px;p{font-size:14px;line-height:1.4;margin:0}}a.card-cta{background-color:rgba(0,0,0,.6);border-radius:20px;color:var(--white);display:inline-block;font-size:14px;font-weight:700;line-height:1.8;margin-top:auto;padding:0 10px;text-decoration:none;text-transform:uppercase;transition:background-color .2s;&:after{content:"→";display:inline-block;margin-left:4px;transition:margin .2s}}}.card-link{inset:0;position:absolute}&:hover{box-shadow:none;.content a.card-cta{background-color:rgba(0,0,0,.9);&:after{margin-left:6px}}}}}}