main:has(#deals-h) p a,main:has(#deals-h) li a,main:has(#deals-h) td a,main:has(#deals-h) small a,body:has(#deals-h) footer p a{padding-block:12px;display:inline;line-height:inherit}
body:has(#deals-h) .byl a,body:has(#deals-h) .fine a{padding-block:13px}
.toc{background:#EEF3FB;border-radius:12px;padding:16px 20px;margin:24px 0;max-width:760px}.toc h2{font-size:18px;margin:0 0 8px;color:#0A2540}.toc ol{margin:0;padding-left:20px;columns:2;column-gap:24px}.toc li a{display:inline-flex;align-items:center;min-height:44px;padding-block:0;color:#1F5FA8}
.v34{margin:48px 0}.v34 .wrap>*{max-width:760px}.pc{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmpfig{margin:16px 0}.cmpfig svg{width:100%;height:auto}.cmpfig figcaption{font-size:14px;color:#5B6B7F;margin-top:8px}.deals .proof,.proof{display:block;position:static;background:none;font-weight:600;color:#0A2540;margin-top:8px;padding:0;border:0;width:auto;height:auto}
main:has(#deals-h) .reveal,main:has(#deals-h) [data-reveal],main:has(#deals-h) .ofx.is-arm .ofc{opacity:1!important;transform:none!important}
@media (max-width:640px){.toc ol{columns:1}.pc{grid-template-columns:1fr}main:has(#deals-h) section{padding-top:40px!important;padding-bottom:40px!important}.cmpfig{overflow-x:auto}.cmpfig svg{min-width:560px}}
@media(max-width:640px){.deals table,.deals tbody,.deals tr,.deals td{display:block;width:100%}.deals thead{display:none}.deals tr{padding:12px 0;border-bottom:1px solid #E3E9F2}.deals td{padding:2px 0;border:0}.deals td::before{content:attr(data-l) ": ";font-weight:600;color:#0A2540}}

/*bmca-v33 (moved from inline)*/#main .intro #answer{margin:0 0 16px;background:#f5f8fb;border:1px solid rgba(10,37,64,.14);border-radius:12px;padding:18px 20px}#main .intro #answer p{margin:0}@media (min-width:901px){.hero .wrap{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.hero .htx{max-width:640px;width:100%}.hero #page-h,.hero .h1-sub{max-width:640px}.hero.hh{padding-top:40px}.hero .htx{padding-top:0}.hero .h1-sub{font-size:20px}}#main .table-scroll{-webkit-mask-image:none;mask-image:none;background:linear-gradient(to left,#fff 40%,rgba(255,255,255,0)) right center/48px 100% no-repeat local,linear-gradient(to left,rgba(10,37,64,.14),rgba(10,37,64,0)) right center/16px 100% no-repeat scroll,#fff}#main .table-scroll td a{white-space:nowrap}#sources+ul li a{display:inline}.hero .byl a{display:inline-block;padding:13px 0;margin:-13px 0}
/*v35 hero Apply navy #0A2540, AA (white text 15.9:1; 2px white ring vs navy hero)*/

/*p3 10/22: deal cards at 390 (RC pattern), hero Apply paper*/
.deals .dl-m{display:none}
.deals .dcards{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}
.deals .dcards li{border:1px solid #DCE2E8;border-radius:10px;padding:10px 14px;background:#fff}
.deals .dcards b{display:block;color:#0A2540}.deals .dcards span{display:block;font-size:15px;color:#5B6B7F}
.deals .dmore summary{min-height:44px;display:flex;align-items:center;font-weight:700;color:#1F5FA8;cursor:pointer;margin-top:8px}
@media(max-width:640px){.deals .dl-d{display:none}.deals .dl-m{display:block}}
html body .hero.hh .htx .ctas a.btn[href="/apply"]{background:#FAFBFC!important;border-color:#FAFBFC!important;color:#0A2540!important;box-shadow:none!important}
html body .hero.hh .htx .ctas a.btn[href="/apply"]:hover{background:#E4EAF1!important}
html body .hero.hh .htx .ctas a.btn[href^="tel:"]{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 2px #fff!important}
