.resources-page .secondaryBanner{background-image:url(/assets/ResourcesDesktop-CS08nn34.jpg);min-height:216px}.resources-page .secondaryBanner:after{content:"";z-index:-1;pointer-events:none;background:#0e233e8c;position:absolute;inset:0}.resources-page .secondaryBanner .banner-content{text-align:center;align-items:center;gap:18px;padding:80px 5vw}@media screen and (width<=1000px){.resources-page .secondaryBanner .banner-content{padding:60px 5vw}}.resources-page .secondaryBanner .banner-content .banner-heading{letter-spacing:3px;margin-bottom:10px;font-size:40px;font-weight:900}@media screen and (width<=1000px){.resources-page .secondaryBanner .banner-content .banner-heading{font-size:30px}}.resources-page .secondaryBanner .banner-content .btn-quote{margin:0}@media screen and (width<=1000px){.resources-page .secondaryBanner{background-image:url(/assets/ResourcesMobile-B28qo9BF.jpg)}}.resources-page>.wrapper{padding-inline:5vw}.resources-page .resources-intro{border-bottom:2px solid #e9e9e9;padding:80px 5vw}.resources-page .resources-intro h1{text-transform:uppercase;letter-spacing:.6px;margin-top:0;font-family:Open Sans,sans-serif;font-weight:900}.resources-page .resources-intro p{margin:.5em 0}.resources-page .resources-nav{flex-wrap:wrap;gap:6px;margin-top:46px;display:flex}.resources-page .resources-nav>a{color:#fff;letter-spacing:.05em;text-align:center;background:#0e233e;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:24px;width:auto;max-width:none;height:auto;min-height:55px;margin:0;padding:20px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.resources-page .resources-nav>a:hover{color:#fff;background:#003578}.resources-page .resources-nav>a .resource-link-icon{flex-shrink:0;width:20px;height:20px;display:block}.resources-page .resources-nav>a:focus-visible{outline-offset:3px;outline:3px solid #ffab08}@media (width<=900px){.resources-page .resources-intro{padding-block:57px}}@media (width<=640px){.resources-page .resources-nav{gap:8px;margin-top:24px}.resources-page .resources-nav>a{flex-basis:100%;justify-content:space-between}}.split-resources{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em;display:grid}.resource-library{background:#e9e9e9;grid-template-columns:minmax(240px,24.5%) minmax(0,1fr);width:100%;display:grid}.resource-library .resource-category-picker{color:#0e233e;background:#fff;margin:0;padding:24px 5vw;font-weight:700;display:none}.resource-library .resource-category-picker select{color:#0e233e;width:100%;min-height:48px;font:inherit;cursor:pointer;background-color:#e8eaec;border:1px solid #c9cdd1;border-radius:4px;margin-top:8px;padding:12px;font-size:16px;transition:background-color .25s;display:block}.resource-library .resource-category-picker select:hover{background-color:#f1f2f3}.resource-library .resource-category-picker select:focus-visible{outline-offset:2px;outline:3px solid #22699b}.resource-library .resource-tabs{background:#fff;flex-direction:column;gap:10px;padding:clamp(32px,3.5vw,70px) 5vw;display:flex}.resource-library .resource-tab{color:#555;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 18px;font-size:clamp(14px,.9vw,18px);line-height:1.4;transition:background-color .25s,color .25s;display:flex}.resource-library .resource-tab svg{flex-shrink:0}.resource-library .resource-tab:hover{background:#f1f2f3}.resource-library .resource-tab[aria-selected=true]{color:#0e233e;background:#e8eaec;font-weight:700}.resource-library .resource-tab[aria-selected=true] svg{color:#22699b}.resource-library .resource-panels{min-width:0;padding:0 5vw}.resource-library .resource-panel{scrollbar-width:thin;scrollbar-color:#22699b #fff;scrollbar-gutter:stable;max-height:820px;padding:clamp(32px,3.5vw,70px) clamp(24px,4vw,80px) clamp(32px,3.5vw,70px) 4px;overflow-y:auto}.resource-library .resource-panel[hidden]{display:none}.resource-library .resource-panel h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(22px,1.5vw,30px);font-weight:800}.resource-library .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-library .resource-card{color:#222;background:#fff;border-radius:10px;flex-direction:column;min-width:0;text-decoration:none;transition:color .25s;display:flex;overflow:hidden}.resource-library .resource-card:hover{color:#22699b}.resource-library .resource-card-image{background:#d0d0d0;flex-shrink:0;height:clamp(180px,11vw,220px);position:relative;overflow:hidden}.resource-library .resource-card-image img{object-fit:cover;object-position:center top;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.resource-library .resource-card-caption{flex:1;align-items:center;gap:18px;min-height:72px;padding:16px 24px;font-size:clamp(14px,.8vw,16px);font-weight:600;line-height:1.35;display:flex}.resource-library .resource-card-icon{flex:0 0 32px;width:32px;height:32px}.resource-library .resource-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resource-library .resource-tab:focus-visible,.resource-library .resource-panel:focus-visible,.resource-library .resource-card:focus-visible{outline-offset:2px;outline:3px solid #22699b}.resource-library .resource-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.resource-library .resource-panels,.resource-library .resource-tabs,.resource-library .resource-category-picker{padding-inline:3vw}.resource-library .resource-panel,.resource-library .resource-tabs{padding-block:32px}.resource-library .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-library .resource-panel{padding-right:24px}.resource-library .resource-card-caption{gap:12px;padding:12px 14px}.resource-library .resource-card-icon{flex-basis:24px;width:24px;height:24px}}@media (width<=900px){.resource-library{grid-template-columns:minmax(0,1fr)}.resource-library .resource-panel{padding-block:40px}.resource-library .resource-panels,.resource-library .resource-tabs,.resource-library .resource-category-picker{padding-inline:5vw}.resource-library .resource-tabs{display:none}.resource-library .resource-category-picker{display:block}.resource-library .resource-panel{max-height:none;padding-right:12px}}@media (width<=420px){.resource-library .resource-grid{grid-template-columns:minmax(0,1fr)}}
