.cmp-resources.products{display:grid;grid-template-columns:repeat(2,1fr)}
.cmp-resources.products .cmp-resources__title{font-weight:500;font-size:3rem;line-height:110%;color:#333;padding-bottom:32px}
.cmp-resources.products .cmp-resources__entry{display:flex;gap:16px;margin:0;margin-bottom:12px;color:inherit;align-items:center;border-bottom:1px solid #3bc3a3}
.cmp-resources.products .cmp-resources__entry .cmp-resources__entry-label{width:90%;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.2;cursor:pointer}
.cmp-resources.products .cmp-resources__entry .cmp-resources__entry-icon{display:flex;flex-direction:column;align-items:center;padding:0;justify-content:center}
.cmp-resources.products .cmp-resources__entry .cmp-resources__entry-icon img{width:24.7px;height:25px}
.cmp-resources.products .cmp-resources__entry .cmp-resources__entry-icon .cmp-resources__entry-icon-text{font-size:.875rem;color:#000}
.cmp-resources.products .cmp-resources__entry.webpage a{display:flex;width:100%;align-items:center}
.cmp-resources.products .cmp-resources__entry.webpage a .cmp-resources__entry-label{margin-left:24px;color:#000}
.cmp-resources.products .cmp-resources__entry.webpage a .cmp-resources__entry-icon img{width:initial;height:initial}
.cmp-resources.products .cmp-resources__header{font-style:normal;font-weight:700;font-size:1.125rem;line-height:120%;color:#fff}
.cmp-resources.products .cmp-resources__header.cmp-resources__entry{border-style:none;height:initial}
.cmp-resources.products .cmp-resources__header.cmp-resources__entry a{color:inherit;display:flex;gap:8px;align-items:flex-end}
.cmp-resources.products .cmp-resources__header.cmp-resources__entry .cmp-resources__entry-label{font-weight:700;font-size:1.125rem;line-height:120%;color:#fff}
.cmp-resources.products .cmp-resources__header.cmp-resources__entry .cmp-resources__entry-label a:visited{color:#fff}
.cmp-resources.products .cmp-resources__header.cmp-resources__entry .cmp-resources__entry-label a:link{color:#fff}
.cmp-resources.products .cmp-resources__header span{margin:0}
.cmp-resources.products:has(.cmp-resources__header){grid-template-columns:repeat(1,1fr);background:#005aa4;max-height:572px;padding:20%}
@media screen and (max-width:767px){.cmp-resources.products:has(.cmp-resources__header){padding:32px 16px 32px 16px}
}
@media screen and (max-width:767px){.cmp-resources.products{grid-template-columns:repeat(1,1fr)}
}
.cmp-resources.products.cmp-resources__bottom{padding-top:32px;display:block}
.cmp-resources.products.cmp-resources__bottom .resources-container{display:flex;flex-direction:column;gap:48px;padding-bottom:64px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources{display:flex;flex-direction:column;gap:32px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section{display:flex;flex-direction:column;gap:32px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-section-header{font-size:2rem;font-weight:500}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-list{display:flex;flex-wrap:wrap;gap:32px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-list .cmp-resources__entry{width:50%;max-width:48%}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-list .cmp-resources__entry input[type="checkbox"]{height:22.5px;width:22.5px;margin-left:12px;cursor:pointer}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-list .cmp-resources__entry input[type="checkbox"]:checked{accent-color:#005aa4}
.cmp-resources.products.cmp-resources__bottom .resources-container .resources-actions{display:flex;gap:24px;width:100%}
.cmp-resources.products.cmp-resources__bottom .resources-container .resources-actions .resource-action{height:22px;border:1px solid #005aa4;cursor:pointer;padding:16px 0;width:25%;display:flex;gap:16px;color:#005aa4;justify-content:center;align-items:center;font-size:1.125rem;font-weight:500}
.cmp-resources.products.cmp-resources__bottom .resources-container .resources-actions .resource-action .action-count{font-size:.875rem;background-color:#d9f1fb;border-radius:100%;height:30px;width:30px;display:flex;color:black;justify-content:center;align-items:center}
.cmp-resources.products.cmp-resources__bottom .resources-container .resources-actions .resource-action.disabled{border:1px solid #767676;cursor:initial;color:#767676}
@media screen and (max-width:1024px){.cmp-resources.products.cmp-resources__bottom{padding-top:12px}
.cmp-resources.products.cmp-resources__bottom .resources-container{gap:32px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section{gap:16px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-section-header{font-size:1.25rem}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-list{gap:24px}
.cmp-resources.products.cmp-resources__bottom .resources-container .actual-resources .resources-section .resources-list .cmp-resources__entry{width:100%;max-width:unset}
.cmp-resources.products.cmp-resources__bottom .resources-container .resources-actions{flex-direction:column}
.cmp-resources.products.cmp-resources__bottom .resources-container .resources-actions .resource-action{width:100%}
}
.cmp-resources.common{display:flex;flex-direction:column;gap:32px;margin-bottom:2rem}
@media(min-width:768px){.cmp-resources.common{margin-bottom:3rem}
}
@media(min-width:768px){.cmp-resources.common .cmp-resources__section{padding-bottom:4rem}
.cmp-resources.common .cmp-resources__section:nth-child(n){padding-bottom:1.5rem}
}
.cmp-resources.common .cmp-resources__section-title{font-size:1.25rem;color:#333;margin:0}
@media(min-width:768px){.cmp-resources.common .cmp-resources__entries{columns:2;column-gap:34px;column-fill:balance}
}
.cmp-resources.common .cmp-resources__entry{padding:1rem 0 .625rem;border-bottom:1px solid #3bc3a3;display:grid;grid-template-columns:auto 1fr auto;column-gap:16px;align-items:flex-start;box-sizing:border-box;margin-bottom:1.5rem;break-inside:avoid-column}
.cmp-resources.common .cmp-resources__checkbox{margin:.25rem 0;width:22px;height:22px;cursor:pointer}
.cmp-resources.common .cmp-resources__label{margin-bottom:0}
.cmp-resources.common .cmp-resources__button{padding:0;border:0;display:flex;flex-direction:column;align-items:center;gap:8px;background-color:transparent;align-self:flex-end}
.cmp-resources.common .cmp-resources__button-icon{height:1.5rem;width:auto}
.cmp-resources.common .cmp-resources__button-label{margin-bottom:0;display:none;color:#333;font-size:.875rem;line-height:1.2}
@media(min-width:768px){.cmp-resources.common .cmp-resources__button-label{display:block}
}
.cmp-resources.common .cmp-resources__actions{display:grid;row-gap:16px;grid-auto-flow:row;column-gap:24px}
@media(min-width:768px){.cmp-resources.common .cmp-resources__actions{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr))}
}
@media(min-width:1367px){.cmp-resources.common .cmp-resources__actions{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),19rem))}
}
.cmp-resources.common .cmp-resources__action{border:1px solid #005aa4;color:#005aa4;background-color:transparent;padding:1rem;width:100%;font-weight:500;font-size:1.125rem;line-height:1.2;transition:background-color 300ms ease 0,color 300ms ease 0,border-color 300ms ease 0;cursor:pointer}
.cmp-resources.common .cmp-resources__action[disabled]{cursor:not-allowed;border-color:#767676;color:#767676}
.cmp-resources.common .cmp-resources__action:hover:not([disabled]){background-color:#005aa4;color:#fff}
.cmp-resources.common .cmp-resources__action .resource-count{font-size:.875rem;width:1.875rem;height:1.875rem;justify-content:center;align-items:center;background:#d9f1fb;border-radius:3rem;margin-left:.5rem;display:none;color:#333}
.cmp-resources.common .cmp-resources__action .resource-count.active{display:inline-flex}
.cmp-resources.common .cmp-resources__message{color:#767676}