.recommended-resources{padding:6.25rem 0;background-color:var(--light);font-family:var(--font-primary)}.recommended-resources .resources-header,.recommended-resources__header{margin-bottom:1.25rem}@media(max-width:767px){.recommended-resources .row{--bs-gutter-x:0}.recommended-resources .resources-header,.recommended-resources__header{margin-bottom:2rem}}.recommended-resources .resources-title,.recommended-resources__title{font-family:var(--font-secondary);font-size:var(--font-body-large);font-weight:var(--font-weight-bold);color:var(--tone-var-secondary);line-height:var(--line-height-body-large);margin:0}.recommended-resources .resources-grid,.recommended-resources__grid{display:-ms-grid;display:grid;gap:2.5rem}.recommended-resources.items-per-row-3 .resources-grid,.recommended-resources:not([class*=items-per-row]) .resources-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.recommended-resources.items-per-row-3 .resources-grid,.recommended-resources:not([class*=items-per-row]) .resources-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.recommended-resources .resources-title,.recommended-resources__title{font-size:var(--font-body-large-sm);line-height:var(--line-height-body-large-sm)}.recommended-resources .resources-grid,.recommended-resources__grid{gap:1.6rem}.recommended-resources.items-per-row-3 .resources-grid,.recommended-resources:not([class*=items-per-row]) .resources-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.recommended-resources.items-per-row-3 .resources-grid,.recommended-resources:not([class*=items-per-row]) .resources-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.recommended-resources.items-per-row-4 .resources-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.recommended-resources.items-per-row-4 .resources-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.recommended-resources.items-per-row-4 .resources-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.recommended-resources .resource-card-link,.recommended-resources__card-link{text-decoration:none;color:inherit;display:block;height:100%;-webkit-transition:.3s;transition:.3s}.recommended-resources .resource-card-link:focus,.recommended-resources .resource-card-link:hover,.recommended-resources__card-link:focus,.recommended-resources__card-link:hover{text-decoration:none;color:inherit;outline:0}.recommended-resources .resource-card-link:focus-visible,.recommended-resources__card-link:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem;border-radius:.875rem}.recommended-resources .resource-card-link:hover .resource-card,.recommended-resources__card-link:hover .resource-card{-webkit-box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12)}.recommended-resources .resource-card-link:hover .resource-image img,.recommended-resources__card-link:hover .resource-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.recommended-resources .resource-card-link:hover .cta-link,.recommended-resources__card-link:hover .cta-link{color:var(--primary-dark)}.recommended-resources .resource-card,.recommended-resources__card{background-color:var(--light);border-radius:.875rem;-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.16);box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.16);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:.3s;transition:.3s;padding:1.25rem}.recommended-resources .resource-image,.recommended-resources__image{width:100%;height:14.4312rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:.625rem;margin-bottom:1.5rem}@media(max-width:991px){.recommended-resources .resource-image,.recommended-resources__image{height:21.34vw;min-height:14.4312rem}}@media(max-width:440px){.recommended-resources.items-per-row-4 .resources-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.recommended-resources .resource-image,.recommended-resources__image{height:40.34vw;min-height:12rem}}.recommended-resources .resource-image img,.recommended-resources__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.recommended-resources .resource-content,.recommended-resources__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.recommended-resources .resource-title,.recommended-resources__resource-title{font-family:var(--font-primary);font-size:var(--font-default);font-weight:var(--font-weight-semibold);color:var(--dark);line-height:var(--line-height-default);margin:0}@media(max-width:767px){.recommended-resources .resource-title,.recommended-resources__resource-title{font-size:var(--font-body-sm)}}.recommended-resources .resource-cta{margin-top:auto}.recommended-resources .resource-cta .cta-link,.recommended-resources__cta .cta-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;font-family:var(--font-primary);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--primary);-webkit-transition:.3s;transition:.3s;pointer-events:none}@media(max-width:767px){.recommended-resources .resource-cta .cta-link,.recommended-resources__cta .cta-link{font-size:var(--font-body-sm);gap:1rem}}.recommended-resources .resource-cta .cta-link svg,.recommended-resources__cta .cta-link svg{width:1.5rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.recommended-resources .resource-cta .btn,.recommended-resources .resource-cta .btn-link,.recommended-resources .resource-cta a:not(.cta-link),.recommended-resources__cta .btn,.recommended-resources__cta .btn-link,.recommended-resources__cta a:not(.cta-link){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;font-family:var(--font-primary);font-size:var(--font-default);font-weight:var(--font-weight-semibold);color:var(--primary);text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.recommended-resources .resource-cta .btn-link:hover,.recommended-resources .resource-cta .btn:hover,.recommended-resources .resource-cta a:not(.cta-link):hover,.recommended-resources__cta .btn-link:hover,.recommended-resources__cta .btn:hover,.recommended-resources__cta a:not(.cta-link):hover{color:var(--primary-dark);text-decoration:none}.recommended-resources .resource-cta .btn-link:hover svg,.recommended-resources .resource-cta .btn:hover svg,.recommended-resources .resource-cta a:not(.cta-link):hover svg,.recommended-resources__cta .btn-link:hover svg,.recommended-resources__cta .btn:hover svg,.recommended-resources__cta a:not(.cta-link):hover svg{-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}@media(max-width:767px){.recommended-resources .resource-cta .btn,.recommended-resources .resource-cta .btn-link,.recommended-resources .resource-cta a:not(.cta-link),.recommended-resources__cta .btn,.recommended-resources__cta .btn-link,.recommended-resources__cta a:not(.cta-link){font-size:var(--font-body-sm)}}