.resources-module{box-sizing:border-box;width:100%}.resources-filter-bar{align-items:center;border-bottom:1px solid #c6c6c6;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding-bottom:16px}.resources-filter-bar .resources-filter-select{flex:0 1 auto;width:auto}.resources-filter-select{appearance:none;-webkit-appearance:none;background-color:#eef4f8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%230a638c' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;border-radius:8px;color:#0a638c;cursor:pointer;font-size:15px;min-width:160px;padding:8px 32px 8px 12px;transition:background-color .2s ease}.resources-filter-select:focus,.resources-filter-select:hover{outline:none}.resources-filter-select.has-value,.resources-filter-select:focus,.resources-filter-select:hover{background-color:#0a638c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");color:#fff}.resources-active-filters{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;padding:8px 0 12px}.resources-active-filters .filter-label{color:#231f20;font-weight:500}.resources-active-filter-tag{align-items:center;background:#eef4f8;border-radius:20px;color:#0a638c;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px}.resources-active-filter-tag button{background:none;border:none;color:#0a638c;cursor:pointer;font-size:14px;line-height:1;padding:0}.resources-clear-filters{color:#0a638c;cursor:pointer;font-size:13px;margin-left:4px;text-decoration:underline}.resources-scope-toggle{background:#eef4f8;border-radius:8px;display:inline-flex;gap:4px;padding:3px}.resources-scope-btn{background:transparent;border:none;border-radius:6px;color:#0a638c;cursor:pointer;font-size:14px;font-weight:500;padding:6px 14px;transition:background-color .2s ease,color .2s ease}.resources-scope-btn:hover{color:#0d2b54}.resources-scope-btn.active{background:#0a638c;color:#fff}.resources-bar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.resources-copy-btn{align-items:center;background:#eef4f8;border:none;border-radius:6px;color:#0a638c;cursor:pointer;display:inline-flex;line-height:1;padding:8px 10px;transition:background-color .2s ease,color .2s ease}.resources-copy-btn:hover{background:#0a638c;color:#fff}.resources-copy-btn svg{display:block;fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.resources-copy-btn .icon-check{display:none}.resources-copy-btn.is-copied{background:#0a638c;color:#fff}.resources-copy-btn.is-copied .icon-link{display:none}.resources-copy-btn.is-copied .icon-check{display:block}.resources-view-toggle{display:flex;gap:6px}.resources-view-btn{background:#eef4f8;border:none;border-radius:6px;color:#0a638c;cursor:pointer;line-height:1;padding:8px 10px;transition:background-color .2s ease}.resources-view-btn.active,.resources-view-btn:hover{background:#0a638c;color:#fff}.resources-view-btn svg{display:block;fill:currentColor;height:16px;width:16px}.resources-grid{display:flex;flex-wrap:wrap}.resources-grid.card-view{margin:0 -12px}.resources-grid.list-view{margin:0 -8px}.resources-grid.card-view .resource-item{box-sizing:border-box;padding:12px;width:calc(100%/var(--cards-per-row, 4))}.resources-grid.list-view .resource-item{padding:5px 8px;width:100%}.resource-card{background:#fff;border-radius:8px;box-shadow:0 0 9px 0 rgba(10,99,140,.25);cursor:pointer;display:flex;flex-direction:column;height:100%;opacity:.9;overflow:hidden;transition:opacity .2s ease}.resource-card:hover{opacity:1}.resource-card__image{aspect-ratio:16/9;background-color:#eef4f8;background-position:50%;background-size:cover;flex-shrink:0;overflow:hidden;width:100%}.resource-card__image img{object-fit:cover;transition:transform .4s ease-in-out}.resource-card__default,.resource-card__image img{display:block;height:100%;width:100%}.resource-card:hover .resource-card__image img{transform:scale(1.05)}.resource-card__body{display:flex;flex-direction:column;flex-grow:1;padding:12px 14px 14px}.resource-card__body .eyelid{color:#0072bc;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.resource-card__body .card-title{color:#231f20;font-size:.9rem;font-weight:500;line-height:1.25;margin:0 0 6px;text-wrap:balance}.resource-card__body .card-description{color:#555;display:-webkit-box;flex-grow:1;font-size:.72rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;min-height:4.2em;overflow:hidden}.resource-card__body .card-description div,.resource-card__body .card-description p,.resource-card__body .card-description span{display:inline;margin:0}.resource-card__body .card-description br{display:none}.resource-card__footer{margin-top:auto}.resources-grid.list-view .resource-card{align-items:center;flex-direction:row;height:auto}.resources-grid.list-view .resource-card__image{aspect-ratio:auto;flex-shrink:0;height:var(--list-row-height,80px);width:calc(var(--list-row-height, 80px)*16/9)}.resources-grid.list-view .resource-card__body{align-items:center;box-sizing:border-box;flex:1 1 auto;flex-direction:row;gap:20px;min-height:var(--list-row-height,80px);min-width:0;padding:0 20px}.resources-grid.list-view .card-description{display:none}.resources-grid.list-view .resource-card__body .card-title{flex:1 1 auto;font-size:1rem;margin:0;min-width:0;order:1;white-space:nowrap}.resources-grid.list-view .resource-card__body .eyelid{flex:0 0 160px;font-size:.7rem;margin-bottom:0;order:2;text-align:left;white-space:nowrap;width:160px}.resources-grid.list-view .resource-card__footer{display:flex;flex:0 0 120px;justify-content:flex-end;margin-top:0;order:3}.resource-cta-btn{background:none;border:1.5px solid #0072bc;border-radius:6px;color:#0072bc;cursor:pointer;display:inline-block;font-size:.78rem;font-weight:500;padding:6px 13px;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.resource-cta-btn:hover{background:#0072bc;color:#fff;text-decoration:none}.resource-cta-btn.is-disabled,.resource-cta-btn.is-disabled:hover{background:none;border-color:#c6c6c6;color:#8b8b8b;cursor:not-allowed}.resources-no-results{color:#555;display:none;font-size:1rem;padding:40px 20px;text-align:center;width:100%}.resources-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:30px 0}.resources-pagination a{align-items:center;background:#eef4f8;border:none;border-radius:8px;color:#0a638c;cursor:pointer;display:inline-flex;font-size:14px;height:35px;justify-content:center;min-width:40px;opacity:.8;padding:5px;text-decoration:none}.resources-pagination a.active,.resources-pagination a:hover{background:#fff;border:.5px solid rgba(10,99,140,.4);color:#0d2b54;opacity:1;text-decoration:none}.resources-pagination a.disabled{opacity:.4;pointer-events:none}.resources-modal-overlay{align-items:center;background:rgba(13,43,84,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.resources-modal-dialog{background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(13,43,84,.3);max-height:90vh;max-width:540px;overflow-y:auto;padding:32px;position:relative;width:90%}.resources-modal-close{background:none;border:none;color:#555;cursor:pointer;font-size:22px;line-height:1;padding:0;position:absolute;right:20px;top:18px}.resources-modal-close:hover{color:#231f20}.resources-modal-title{color:#0d2b54;font-size:1.2rem;font-weight:600;margin:0 0 20px;padding-right:28px}.resources-modal-overlay.is-media .resources-modal-dialog{max-width:960px;padding:24px;width:92%}.resources-media-frame{aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;position:relative}.resources-media-frame iframe,.resources-media-frame video{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.resources-gated-frame{border:0;display:block;min-height:320px;width:100%}.resources-modal-overlay.is-split .resources-modal-dialog{max-width:1040px;overflow:hidden;padding:0;width:92%}.resources-modal-overlay.is-split .resources-modal-title{display:none}.resources-modal-overlay.is-split .resources-modal-close{z-index:2}.resources-split{align-items:stretch;display:flex}.resources-split__preview{align-items:center;background:#0d2b54;box-sizing:border-box;display:flex;flex:2;height:78vh;justify-content:center;max-height:78vh;overflow:hidden;padding:28px}.resources-split__doc{background:#fff;border:0;height:100%;width:100%}.resources-split__img{max-height:100%;max-width:100%;object-fit:contain}.resources-split__preview .resources-media-frame{max-height:100%;width:100%}.resources-split__fallback{color:#eef4f8;padding:0 24px;text-align:center}.resources-split__fallback-icon{font-size:48px}.resources-split__fallback-name{font-size:.95rem;margin-top:12px;word-break:break-all}.resources-split__fallback-note{color:#9fb3c8;font-size:.8rem;margin-top:6px}.resources-split__drawer{display:flex;flex:1;flex-direction:column;max-height:78vh;min-width:0;overflow-y:auto;padding:44px 28px 28px}.resources-split__title{color:#0d2b54;font-size:1.2rem;font-weight:600;margin:8px 0 16px}.resources-split__desc{color:#555;font-size:.9rem;line-height:1.55}.resources-split__footer{margin-top:auto;padding-top:20px}.resources-split__download{text-align:center;width:100%}@media (max-width:600px){.resources-split{flex-direction:column}.resources-split__preview{flex:none;height:44vh;max-height:44vh}.resources-split__drawer{flex:none;max-height:none;padding:24px 20px}}@media (max-width:900px){.resources-grid.card-view .resource-item{width:50%}}@media (max-width:600px){.resources-filter-bar{align-items:stretch;flex-direction:column}.resources-filter-bar .resources-filter-select{width:100%}.resources-scope-toggle{display:flex}.resources-scope-btn{flex:1}.resources-view-toggle{margin-left:0}.resources-grid.card-view .resource-item{width:100%}.resources-grid.list-view .resource-card__image{display:none}.resources-grid.list-view .resource-card__body{min-height:0;padding:12px 16px}}.resources-module a:active,.resources-module a:focus,.resources-module a:focus-visible,.resources-module a:hover,.resources-module button:active,.resources-module button:focus,.resources-module button:focus-visible,.resources-module button:hover,.resources-module select:focus,.resources-module select:focus-visible,.resources-module select:hover{box-shadow:none!important;outline:none!important}.resources-module .resources-scope-btn:not(.active):active,.resources-module .resources-scope-btn:not(.active):focus,.resources-module .resources-scope-btn:not(.active):focus-visible,.resources-module .resources-scope-btn:not(.active):hover{background-color:transparent!important;border:none!important;border-radius:6px!important;color:#0d2b54!important}.resources-module .resources-scope-btn.active{background-color:#0a638c!important;border:none!important;border-radius:6px!important;color:#fff!important}.resources-module .resources-copy-btn.is-copied,.resources-module .resources-copy-btn:active,.resources-module .resources-copy-btn:focus,.resources-module .resources-copy-btn:focus-visible,.resources-module .resources-copy-btn:hover,.resources-module .resources-view-btn.active,.resources-module .resources-view-btn:active,.resources-module .resources-view-btn:focus,.resources-module .resources-view-btn:focus-visible,.resources-module .resources-view-btn:hover{background-color:#0a638c!important;border:none!important;border-radius:6px!important;color:#fff!important}.resources-module .resources-filter-select.has-value,.resources-module .resources-filter-select:focus,.resources-module .resources-filter-select:focus-visible,.resources-module .resources-filter-select:hover{background:#0a638c url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center!important;border:none!important;border-radius:8px!important;color:#fff!important}.resources-module .resource-cta-btn:not(.is-disabled):active,.resources-module .resource-cta-btn:not(.is-disabled):focus,.resources-module .resource-cta-btn:not(.is-disabled):focus-visible,.resources-module .resource-cta-btn:not(.is-disabled):hover{background-color:#0072bc!important;border:1.5px solid #0072bc!important;border-radius:6px!important;color:#fff!important}.resources-module .resources-pagination a.active,.resources-module .resources-pagination a:focus,.resources-module .resources-pagination a:focus-visible,.resources-module .resources-pagination a:hover{background-color:#fff!important;border:.5px solid rgba(10,99,140,.4)!important;border-radius:8px!important;color:#0d2b54!important}.resources-module .resources-modal-close:focus,.resources-module .resources-modal-close:focus-visible,.resources-module .resources-modal-close:hover{background-color:transparent!important;border:none!important;color:#231f20!important}.resources-module .resources-active-filter-tag button:focus,.resources-module .resources-active-filter-tag button:hover,.resources-module .resources-clear-filters:focus,.resources-module .resources-clear-filters:hover{background-color:transparent!important;border:none!important;color:#0a638c!important}