/* Uses the same EMT Cash design as the e-transfer page. */
body.page-bad-credit .article-hero { padding: 64px 0 58px; }
body.page-bad-credit .article-hero h1 { font-size: clamp(2.2rem,3.2vw,3.2rem); line-height: 1.15; max-width: 620px; }
.page-bad-credit .et-hero-grid { grid-template-columns: 1.2fr 1fr; gap: 34px; }
.page-bad-credit .et-primary { margin-top: 12px; white-space: normal; }
.bc-situations { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 22px 0 25px; padding: 0; list-style: none; }
.bc-situations li { background: #f7f2fd; padding: 16px 20px; border: 1px solid #eee3f8; border-radius: 12px; color: #59406e; font-size: .96rem; }
.bc-factors { margin-top: 25px; }
.bc-factors .et-benefit:last-child { grid-column: 1 / -1; }
.et-content .bc-related { margin-top: 24px; font-size: .93rem; }
.bc-comparison { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; }
.bc-comparison p { margin: 0; padding: 25px; background: #faf8fc; border: 1px solid #eae3f0; border-radius: 15px; }
.bc-comparison p:last-child { background: #f5edff; border-color: #e3cff5; }
.et-content .bc-quote { color: #703b86; font-size: 1.16rem; font-weight: 650; padding: 18px 22px; border-left: 3px solid #ac6fdb; background: #f2e9fa; border-radius: 0 12px 12px 0; }
.page-bad-credit .et-closing p+p { margin-top: -10px; }
@media (max-width: 680px) {
 body.page-bad-credit .article-hero { padding: 38px 0 30px; }
 body.page-bad-credit .article-hero h1 { font-size: 2.15rem; }
 .page-bad-credit .et-hero-grid,.bc-comparison,.bc-situations { grid-template-columns: 1fr; }
 .page-bad-credit .et-hero-grid { gap: 20px; }
 .page-bad-credit .et-hero-art { max-width: 310px; }
 .bc-situations { gap: 9px; }
 .bc-situations li { padding: 14px 18px; }
 .bc-comparison { gap: 14px; }
}
