:root{--gray:#f3f3f3;--yellow:#f3c302;--blue:#173963}.res-page .dnd-section{padding-left:0;padding-right:0}.inner-cont{margin-left:auto;margin-right:auto;max-width:1322px;padding-left:25px;padding-right:25px}@media(max-width:767px){.inner-cont{padding-left:20px;padding-right:20px}}.inner-cont-narrow{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:200px;padding-right:200px}@media(max-width:767px){.inner-cont-narrow{padding-left:20px;padding-right:20px}}.overlay-cont{position:relative}.overlay-cont:after{background-color:var(--blue);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.overlay-cont>*{position:relative;z-index:2}.btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;line-height:1;padding:12px 18px;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.btn:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:3px}.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn-yellow{background:var(--yellow);box-shadow:0 10px 18px rgba(0,0,0,.18);color:#111}.btn-yellow:hover{background:#ffd54a;box-shadow:0 14px 24px rgba(0,0,0,.22);transform:translateY(-1px)}.btn-yellow:active{box-shadow:0 8px 16px rgba(0,0,0,.18);transform:translateY(0)}.hs_cos_wrapper_type_rich_text ul{list-style:none;margin:0;padding:0}.hs_cos_wrapper_type_rich_text ul li{margin:0 0 18px;padding-left:42px;position:relative}.hs_cos_wrapper_type_rich_text ul li:last-child{margin-bottom:0}.hs_cos_wrapper_type_rich_text ul li:before{background:var(--yellow);border-radius:999px;content:"";height:10px;left:0;position:absolute;top:.45em;width:10px}.hs_cos_wrapper_type_rich_text ul li>strong{display:block;margin:0 0 6px}.hs_cos_wrapper_type_rich_text ul li>p{margin:0}.res-page .hsfc-Form{background:#fff;border-radius:0;box-shadow:0 14px 30px rgba(0,0,0,.18);padding:0}.res-page .hsfc-Form .hsfc-RichText p{background:#163a63;color:#fff;font-weight:800;margin:-40px -40px 20px;padding:18px 22px}.res-page .hsfc-Form,.widget-type-linked_image{overflow:hidden}.res-fs-wrap{background:#f3f4f6;border-radius:28px;margin-bottom:22px;padding:26px}.res-fs-grid{align-items:stretch;display:grid;gap:26px;grid-template-columns:2.5fr 1fr}.res-fs-col{display:flex;flex-direction:column;gap:14px;min-width:0}.res-fs-label{color:#6b7280;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.res-featured-card{background:#fff;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.res-featured-imagepad{padding:18px}.res-featured-imagewrap{background:#f3f4f6;border-radius:16px;overflow:hidden}.res-featured-image{display:block;height:auto;width:100%}.res-featured-body{display:flex;flex-direction:column;gap:16px;height:100%;padding:4px 22px 18px}.res-featured-textgrid{align-items:start;column-gap:30px;display:grid;grid-template-columns:1.05fr 1.35fr;row-gap:12px}.res-featured-title{color:#111827;font-weight:800}.res-featured-desc{color:#374151}.res-featured-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:6px}.res-featured-cta{color:#1672a6;font-weight:900;letter-spacing:.02em;text-decoration:underline;text-transform:uppercase}.res-spotlight-stack{display:flex;flex-direction:column;gap:18px;height:100%}.res-spotlight-card{background:#fff;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08);color:inherit;display:flex;flex:1;flex-direction:column;overflow:hidden;text-decoration:none}.res-spotlight-imagepad{padding:14px 14px 0}.res-spotlight-imagewrap{background:#f3f4f6;border-radius:16px;overflow:hidden;padding-top:56%;position:relative}.res-spotlight-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.res-spotlight-body{display:flex;flex-direction:column;gap:12px;height:100%;padding:14px 18px 16px}.res-spotlight-title{color:#1f2937;font-weight:800}.res-spotlight-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.res-spotlight-link{color:#1672a6;text-decoration:none}.res-pill,.res-spotlight-link{font-weight:900;letter-spacing:.02em;text-transform:uppercase}.res-pill{background:#f3d37a;border-radius:4px;color:#7a5a00;padding:6px 10px;white-space:nowrap}@media (max-width:980px){.res-featured-textgrid,.res-fs-grid{grid-template-columns:1fr}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.res-grid-filter{align-items:stretch;background:#fff;border:2px solid #e5e7eb;border-radius:999px;display:flex;margin-bottom:20px;max-width:760px;overflow:hidden;width:auto}.res-grid-filter-seg{align-items:center;display:flex;gap:10px;min-height:48px;padding:12px 16px;position:relative}.res-grid-filter-seg+.res-grid-filter-seg{border-left:2px solid #e5e7eb}.res-grid-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;min-width:180px;outline:0;padding-right:28px}.res-grid-filter-caret{border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #9ca3af;height:0;pointer-events:none;position:absolute;right:20px;width:0}.res-grid-filter-seg--search{min-width:320px}.res-grid-filter-search{border:0;color:#111827;font-size:18px;outline:0;padding-right:36px;width:100%}.res-grid-filter-search::placeholder{color:#9ca3af}.res-grid-filter-search-icon{color:#9ca3af;font-size:18px;pointer-events:none;position:absolute;right:20px}@media (max-width:700px){.res-grid-filter{border-radius:18px;flex-direction:column}.res-grid-filter-seg+.res-grid-filter-seg{border-left:0;border-top:2px solid #e5e7eb}.res-grid-filter-seg--search{min-width:0}.res-grid-filter-select{min-width:0;width:100%}}.res-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.res-grid-item{background:#fff;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08);display:flex;flex:1 1 320px;flex-direction:column;max-width:420px;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.res-grid-item:hover{box-shadow:0 14px 30px rgba(0,0,0,.12);transform:translateY(-2px)}a.res-grid-item:hover{text-decoration:none!important}a.res-grid-item:hover .res-grid-item-link{text-decoration:underline!important}.res-grid-item-imagewrap{background:#f3f4f6;overflow:hidden;padding-top:46%;position:relative}.res-grid-item-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.res-grid-item-body{display:flex;flex-direction:column;gap:10px;height:100%;padding:16px 18px 14px}.res-grid-item-title{color:#1f2937;font-size:18px;font-weight:700;line-height:1.25}.res-grid-item-snippet{color:#6b7280;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.45;-webkit-box-orient:vertical;min-height:4.35em;overflow:hidden}.res-grid-item-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:8px}.res-grid-item-link{color:#1672a6}.res-grid-item-badge,.res-grid-item-link{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.res-grid-item-badge{background:#f3d37a;border-radius:4px;color:#7a5a00;padding:6px 10px;white-space:nowrap}@media (max-width:900px){.res-grid{gap:18px}.res-grid-item{flex-basis:280px}}@media (max-width:600px){.res-grid-item{flex-basis:100%;max-width:100%}.res-grid-item-imagewrap{padding-top:52%}}.res-fs-wrap{margin:18px 0 26px}.res-fs{align-items:start;background:#f3f4f6;border-radius:22px;display:grid;gap:22px;grid-template-columns:1.2fr .8fr;padding:22px}.res-fs-panel{min-width:0}.res-fs-kicker{color:#6b7280;font-weight:800;letter-spacing:.28em;margin:4px 0 12px;text-transform:uppercase}.res-fs-card{background:#fff;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.1);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.res-fs-card:hover{box-shadow:0 14px 30px rgba(0,0,0,.14);transform:translateY(-2px)}a.res-fs-card:hover{text-decoration:none!important}.res-fs-media{background:#fff}.res-fs-media--featured{padding:16px 16px 0}.res-fs-media--spotlight{padding:14px 14px 0}.res-fs-media--featured .res-fs-img,.res-fs-media--spotlight .res-fs-img{border-radius:14px;display:block;height:auto;width:100%}.res-fs-body{padding:16px 18px}.res-fs-featured-main{align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr}.res-fs-featured-title{font-weight:800;line-height:1.15}.res-fs-featured-snippet{color:#374151;line-height:1.45}.res-fs-spotlight-list{display:flex;flex-direction:column;gap:14px}.res-fs-spotlight-title{font-weight:800;line-height:1.2}.res-fs-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.res-fs-footer--spotlight{margin-top:10px}.res-fs-badge{background:#f3d37a;border-radius:4px;color:#7a5a00;font-weight:800;letter-spacing:.02em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.res-fs-cta,.res-fs-link{color:#1672a6;font-weight:800;letter-spacing:.02em;text-transform:uppercase}@media (max-width:900px){.res-fs,.res-fs-featured-main{grid-template-columns:1fr}}.res-fs-grid a:hover,.res-fs-grid a:hover *{text-decoration:none!important}.res-featured-cta{text-decoration:none}.res-fs-wrap a:hover,.res-fs-wrap a:hover *{text-decoration:none!important}.res-fs-wrap .res-featured-card,.res-fs-wrap .res-spotlight-card{box-shadow:0 10px 24px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease}.res-fs-wrap .res-featured-card:hover,.res-fs-wrap .res-spotlight-card:hover{box-shadow:0 14px 30px rgba(0,0,0,.12);transform:translateY(-2px)}.res-cta-card{align-items:flex-start;background:#1672a6;border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:16px;justify-content:center;justify-content:space-around;padding:26px 26px 22px}.res-cta-card .res-cta-logo img{display:block;height:auto;max-width:140px}.res-cta-card .res-cta-title{font-size:34px;font-weight:800;line-height:1.05}.res-cta-card .res-cta-btn{align-items:center;background:#f3c400;border-radius:10px;color:#0b2b3a;display:inline-flex;font-weight:800;justify-content:center;letter-spacing:.02em;padding:12px 18px;text-decoration:none!important;text-transform:uppercase;width:max-content}.res-grid .res-grid-item-link{font-size:16px}.res-grid .res-grid-item .res-pill{font-size:12px}.res-pagination{display:flex;justify-content:center;margin:26px 0 0}.res-pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.res-pagination-link{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,.06);color:#1672a6;display:inline-flex;font-weight:800;height:44px;justify-content:center;letter-spacing:.02em;min-width:44px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.res-pagination-link:hover{box-shadow:0 10px 24px rgba(0,0,0,.1);text-decoration:none;transform:translateY(-2px)}.res-pagination-link.is-active{background:#1672a6;border-color:#1672a6;box-shadow:0 10px 24px rgba(0,0,0,.1);color:#fff}.res-pagination-link.is-disabled{box-shadow:none;opacity:.45;pointer-events:none;transform:none}.res-pagination-ellipsis{color:#9ca3af;font-weight:900;padding:0 6px}.res-infinite-loader{color:#6b7280;font-weight:800;margin:18px 0 0;text-align:center}.res-load-more{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:999px;color:#1672a6;cursor:pointer;display:inline-flex;font-weight:800;height:44px;justify-content:center;letter-spacing:.02em;margin:18px auto 0;padding:0 18px;text-transform:uppercase}.res-force-hide{display:none!important}