.cd-finance-roles{font-family:inherit;color:#5a6471;font-size:.875rem;line-height:1.65;text-align:left}
.cd-finance-roles p{margin:0}
.cd-finance-roles p:first-child{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}
.cd-finance-roles p+p{margin-top:.35rem}
.cd-finance-roles strong{font-size:inherit;font-weight:600;color:#202a36}
.cd-finance-footer{margin-top:1.5rem;margin-bottom:3rem;border-top:1px solid #e4e8ed;padding-top:1.25rem}
.application-panels~.cd-finance-roles,.application-modal .cd-finance-roles{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e4e8ed}
body.cm138 .finance>.cd-finance-roles{padding:1rem 1rem 0}
@media(max-width:600px){.cd-finance-footer{margin-top:1rem;margin-bottom:2rem}.cd-finance-roles p:first-child{gap:.25rem 1rem}}

.cd-finance-roles{color:#475569;overflow-wrap:anywhere;word-break:keep-all}.cd-finance-roles .cd-finance-company-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.cd-finance-company-links a{color:#20344a;text-decoration:underline;text-underline-offset:3px;font-weight:600}.cs-footer .cd-finance-roles{border-top:1px solid #dce2e8;margin:20px 0;padding:20px 0 0}.cs-page #finance-company{scroll-margin-top:100px}.cs-page #finance-company .cs-actions{margin-top:24px}
.cd-finance-referral{margin:18px 0 0;font-size:14px;line-height:1.8;color:#475569;word-break:keep-all}.cd-finance-referral a{display:inline-block;margin-left:12px;text-decoration:underline;text-underline-offset:3px;color:#20344a;font-weight:600}
.cs-page a.cd-finance-lookup-button,.cs-page a.cd-finance-lookup-button:visited{background:#172c3e;border-color:#172c3e;color:#fff!important;font-weight:600;opacity:1}
.cs-page a.cd-finance-lookup-button:hover,.cs-page a.cd-finance-lookup-button:active{background:#213a4e;border-color:#213a4e;color:#fff!important}
.cs-page a.cd-finance-lookup-button:focus-visible{outline:3px solid #526e87;outline-offset:3px;background:#172c3e;color:#fff!important}
.cs-page a.cd-finance-lookup-button span{color:inherit}
