html body.page-resources .resources-area{background:#f7f4e9!important;color:var(--p-navy,#062b67)!important;isolation:isolate}
html body.page-resources .resources-area .resource-library-heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:30px}
html body.page-resources .resources-area .resource-library-heading h2{color:var(--p-navy,#062b67)!important;text-shadow:none!important}
html body.page-resources .resources-area .resource-library-heading p{color:var(--p-muted,#68798a)!important}
html body.page-resources .resources-area .resource-library-heading>strong{color:#087343!important;display:flex;flex:0 0 auto;flex-direction:column;font-size:48px;font-weight:900;line-height:1}
html body.page-resources .resources-area .resource-library-heading>strong small{color:var(--p-muted,#68798a)!important}
html body.page-resources .resources-area .resource-library-heading>div>span{color:#087343!important;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
html body.page-resources .resources-area .resource-card{background:#fff!important;border:1px solid #cbdedc!important;border-top:5px solid var(--p-teal,#00a7ad)!important;border-radius:10px!important;box-shadow:0 16px 38px rgba(6,43,103,.1)!important;color:var(--p-navy,#062b67)!important;padding:25px!important;transition:transform .2s ease,box-shadow .2s ease}
html body.page-resources .resources-area .resource-card:hover{box-shadow:0 21px 44px rgba(6,43,103,.16)!important;transform:translateY(-4px)}
html body.page-resources .resources-area .resource-card-icon{background:var(--p-teal,#00a7ad)!important;color:#fff!important}
html body.page-resources .resources-area .resource-category{background:#e8f7f5!important;border:1px solid #b9e2de!important;color:#076b70!important}
html body.page-resources .resources-area .resource-card h3{color:var(--p-navy,#062b67)!important;font-size:21px!important;line-height:1.25!important;overflow-wrap:normal!important;word-break:normal!important}
html body.page-resources .resource-title-link{color:inherit;text-decoration:none}html body.page-resources .resource-title-link:hover{color:var(--p-teal,#00a7ad);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
html body.page-resources .resources-area .resource-card p{color:var(--p-muted,#68798a)!important;line-height:1.65!important}
html body.page-resources .resources-area .resource-meta{border-top:1px solid #dce8e6!important;color:#64778a!important}
html body.page-resources .resources-area .resource-meta i{color:var(--p-teal,#00a7ad)!important}
html body.page-resources .resources-area .resource-actions{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px!important}
html body.page-resources .resources-area .resource-actions-single{display:flex!important;justify-content:center!important}html body.page-resources .resources-area .resource-actions-single .resource-preview{flex:0 1 48%;min-width:145px}
html body.page-resources .resources-area .resource-actions a{align-items:center!important;background:#f2f8f7!important;border:1px solid #bfd8d5!important;border-radius:7px!important;color:var(--p-navy,#062b67)!important;font-size:11px!important;font-weight:800!important;justify-content:center!important;line-height:1.2!important;min-height:44px!important;padding:9px 7px!important;text-align:center!important;white-space:normal!important;word-break:normal!important}
html body.page-resources .resources-area .resource-actions a:hover{background:var(--p-teal,#00a7ad)!important;border-color:var(--p-teal,#00a7ad)!important;color:#fff!important}
html body.page-resources .resources-area .resource-actions .resource-download{background:var(--p-orange,#e75920)!important;border-color:var(--p-orange,#e75920)!important;color:#fff!important}
html body.page-resources .resources-area .resource-actions .resource-feedback{background:#e7f8f5!important;border-color:#75c9bc!important;color:#087464!important}
html body.page-resources .resources-area .resource-actions .resource-feedback:hover{background:#087f70!important;border-color:#087f70!important;color:#fff!important}
html body.page-resources .resources-area .resource-actions .resource-preview{background:#eaf1fb!important;border-color:#9eb8dc!important;color:#173f78!important}
html body.page-resources .resources-area .resource-actions .resource-preview:hover{background:#173f78!important;border-color:#173f78!important;color:#fff!important}
html body.page-resources .resources-area .resource-actions .resource-feedback-disabled,html body.page-resources .resources-area .resource-actions .resource-download-disabled{align-items:center;border-radius:7px;display:inline-flex;font-size:11px;font-weight:800;gap:6px;justify-content:center;line-height:1.2;min-height:44px;padding:9px 7px;text-align:center}
html body.page-resources .resources-area .resource-actions .resource-feedback-disabled{background:#f7e9e7;border:1px solid #dda9a2;color:#9a352b}
html body.page-resources .resources-area .resource-actions .resource-download-disabled{background:#f2edfb;border:1px solid #c7b7e8;color:#65469b}
html body.page-resources .resources-area .resource-filter{border:1px solid #d4e3df!important;box-shadow:0 10px 28px rgba(6,43,103,.07)!important}
html body.page-resources .resources-area .resource-filter input{color:#263d4e!important;min-width:0}
html body.page-resources .resources-area .resource-filter input::placeholder{color:#65727d!important;opacity:1}
@media(max-width:1199px){html body.page-resources .resources-area .resource-actions{grid-template-columns:1fr 1fr!important}html body.page-resources .resources-area .resource-actions .resource-download{grid-column:1/-1}}
@media(max-width:575px){html body.page-resources .resources-area{padding-block:58px!important}html body.page-resources .resources-area .resource-library-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:26px}html body.page-resources .resources-area .resource-library-heading h2{font-size:33px!important;line-height:1.08!important;margin:8px 0 10px}html body.page-resources .resources-area .resource-library-heading p{font-size:15px;line-height:1.65}html body.page-resources .resources-area .resource-library-heading>strong{font-size:46px}html body.page-resources .resources-area .resource-filter{margin-bottom:30px!important;padding-inline:16px!important}html body.page-resources .resources-area .resource-filter input{font-size:15px!important}html body.page-resources .resources-area .resource-card{padding:24px!important}html body.page-resources .resources-area .resource-actions{grid-template-columns:1fr!important}html body.page-resources .resources-area .resource-actions .resource-download{grid-column:auto}}
