.twocol-card[id]{scroll-margin-top:125px}svg{fill:#003753;height:20px!important}.twocol-card__wrapper{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;flex-direction:column;gap:30px;padding:50px 16px}.twocol-card__main{background-color:#00293ee5;border-radius:16px;color:#fff;padding:24px}.twocol-card__main h2{color:#fff;font-size:30px;font-weight:400}.twocol-card__main .content{margin-bottom:24px}.twocol-card__main .content p{line-height:150%}.twocol-card__main .content a{color:#fff}.links{display:flex;flex-direction:column;gap:24px}.links .btn:nth-child(2){align-items:center;background-color:transparent;border:none;color:#fff;display:flex;font-weight:400;gap:8px;justify-content:center;text-decoration:none}.links .btn:nth-child(2):after{content:"❯";font-size:1em;line-height:1;transform:translateY(1px)}.links .btn:nth-child(2):hover .link-text{text-decoration:underline}.twocol-card__sub{background-color:#fffffff2;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px}.sub-card__header{display:flex;flex-direction:column;gap:12px}.sub-card__heading{color:#003753;display:flex;font-size:20px;gap:8px}.sub-card__link{display:flex;margin-bottom:12px}.sub-card__link a{text-decoration:none}.sub-card__link a:hover{background-color:transparent}.sub-card__link a{background-color:#ccd6dc;border:2px solid #ccd6dc;border-radius:999px;color:#003753;padding:6px 24px;transition:.25s ease-in-out}.sub-card:first-of-type{border-bottom:1px solid #ccd6dc;padding-bottom:8px}.sub-card p{color:#00293e;line-height:150%;margin-top:0}@media(min-width:768px){.sub-card__header{flex-direction:row;justify-content:space-between}.sub-card__heading,.sub-card__link a{font-weight:700}.links{flex-direction:row}}@media(min-width:1024px){.twocol-card[id]{scroll-margin-top:90px}.hs_cos_wrapper:has(.twocol-card){background-color:#f1f5f9;padding:80px 0}.twocol-card{background-color:#00293e;border-radius:64px}.twocol-card__wrapper{background-image:var(--bg-image);background-position:100%;background-size:contain;border-radius:64px;flex-direction:row}.twocol-card__main,.twocol-card__sub{box-sizing:border-box;min-width:0}.twocol-card__main{flex:0 0 calc(55% - 15px)}.twocol-card__sub{align-self:center;flex:0 1 calc(45% - 15px)}.twocol-card__main{background-color:transparent}.twocol-card__main h2{font-size:52px;font-weight:700}}