.resources-actions .button{white-space:nowrap}.resources-grid{display:grid;grid-gap:40px;margin-top:48px}.resource-card{background-color:#fff;border-radius:8px;overflow:hidden;text-decoration:none}.resource-card:focus-visible{outline:2px solid var(--mainBlue);outline-offset:1px}.card-image-wrap{overflow:hidden}.card-image{height:100%;object-fit:cover;transition:transform .3s;width:100%}.card-content{align-items:flex-start;display:flex;flex-direction:column;min-height:282px;padding:24px;position:relative;z-index:1}.card-content:before{background-color:#fff;content:"";height:12px;left:38px;position:absolute;top:-6px;transform:rotate(45deg);width:12px}.card-category{border:1px solid var(--lightBlue);border-radius:40px;color:var(--lightBlue);font-size:16px;line-height:26px;margin-bottom:24px;padding:3px 15px}.card-title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;min-height:130px;overflow:hidden;visibility:visible}.card-read-more{align-items:center;display:flex;gap:8px;margin-top:auto;transition:color .3s}.card-read-more:after{background-color:var(--mainBlue);content:"";display:inline-block;height:16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8 14L14 8M14 8L8 2M14 8L1 8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;-webkit-mask-size:contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8 14L14 8M14 8L8 2M14 8L1 8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;mask-size:contain;transition:background-color .3s ease;width:16px}.resource-card:hover .card-read-more:after{background-color:var(--lightBlue)}.resource-card:focus .card-read-more:after{background-color:var(--mainBlack)}.resource-card.featured{color:#fff}.resource-card.featured,.resource-card.featured .card-content:before{background-color:var(--mainBlue)}.resource-card.featured .card-category{border-color:#fff;color:#fff}.resource-card.featured .card-title{color:#fff}.resource-card.featured .card-read-more:after{background-color:#fff}.resource-card:hover .card-image{transform:scale(1.1)}.resource-card.featured:hover .card-read-more{color:var(--lightBlue)}.resource-card.featured:hover .card-read-more:after{background-color:var(--lightBlue)}.resource-card.featured:focus .card-read-more{color:#fff}.resource-card.featured:focus .card-read-more:after{background-color:#fff}#case-studies .resource-card.featured .card-content,#case-studies .resource-card.featured .card-content:before{background-color:#6f9ac7}#webinars .resource-card:not(.featured) .card-category{border-color:var(--mainBlue);color:var(--mainBlue)}#webinars .resource-card:not(.featured) .card-content,#webinars .resource-card:not(.featured) .card-content:before{background-color:var(--mainYellow)}@media (max-width:767px){.featured-resources-section.full-width-section:has(.view-all-btn){padding-bottom:150px;position:relative}.featured-resources-section:has(.view-all-btn){padding-bottom:102px;position:relative}.featured-resources-section .resources-actions{bottom:0;left:0;position:absolute}.featured-resources-section.full-width-section .resources-actions{bottom:48px;left:16px}}@media (max-width:420px){.featured-resources-section .resources-actions{right:0}.featured-resources-section.full-width-section .resources-actions{right:16px}}@media (min-width:768px){.resources-header{text-align:center}.resources-header:has(.view-all-btn){align-items:flex-end;display:flex;gap:32px;justify-content:space-between;text-align:left}.resources-grid{grid-gap:20px}.resource-card{display:grid;grid-template-columns:1fr 1fr}.resource-card:nth-child(2n) .card-content{order:-1}.card-content:before{left:-6px;top:38px}.resource-card:nth-child(2n) .card-content:before{left:auto;right:-6px}}@media (min-width:1280px){.resources-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:20px}.resource-card{grid-column:span 2}.resource-card.featured{grid-row:span 2;grid-template-columns:1fr;position:relative}.resource-card.featured .card-content{background-color:var(--mainBlue);bottom:0;height:calc(50% - 10px);left:0;position:absolute;width:calc(50% - 10px)}.resource-card.featured .card-content:before{left:38px;top:-6px}}@media (min-width:1920px){.card-title{font-size:24px;line-height:34px;min-height:170px}.card-content{padding:40px}}