.bankruptcy-blog-post{margin:0;padding:0}.hs_cos_wrapper{margin:0!important;padding:0!important}.banner-section{line-height:0;overflow:hidden;position:relative;width:100%}.banner-img{display:block;height:auto;width:100%}.banner-overlay{bottom:40px;left:60px;position:absolute}.banner-title{color:#fff;font-size:44px;font-weight:700;margin:0}.blog-content-wrap{margin:0 auto;max-width:1100px;padding:35px 30px 55px}.blog-date-heading{color:#6b7280;font-size:15px;margin-bottom:20px}.blog-topic{color:#0056b3;font-size:13px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.blog-subtopic{color:#6b7280;font-size:14px;margin-bottom:20px}.blog-main-title{font-size:34px;line-height:1.25;margin-bottom:10px}.blog-subtitle{color:#444;font-size:20px;margin-bottom:25px}.blog-tags{margin:20px 0}.tag-pill{background:#f3f4f6;border-radius:30px;color:#222;display:inline-block;font-size:13px;margin:0 8px 8px 0;padding:8px 14px;text-decoration:none}.author-banner{align-items:center;display:flex;gap:14px;margin:60px 0 30px}.author-avatar{border-radius:6px;height:160px;object-fit:cover;width:160px}.author-name{font-size:16px;font-weight:600;margin:0}.author-bio{color:#374151;font-size:14px;line-height:1.6;margin-top:6px}.blog-content-wrap li,.blog-content-wrap p{font-size:18px;line-height:1.7}.blog-content-wrap h2{font-size:28px;margin-bottom:18px;margin-top:45px}.blog-content-wrap h3{font-size:24px;margin-bottom:15px;margin-top:35px}.blog-intro img,.blog-main-content img{display:block;height:auto;margin:20px auto;max-width:100%}.related-posts{margin-top:70px}.related-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.related-card{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.related-card img{display:block;width:100%}.related-card h4{font-size:18px;margin:0;padding:15px}.related-card p{color:#6b7280;font-size:14px;padding:0 15px 15px}.related-card a{color:inherit;text-decoration:none}@media (max-width:767px){.banner-overlay{bottom:20px;left:20px}.banner-title{font-size:28px}.blog-content-wrap{padding:25px 18px 40px}.blog-main-title{font-size:26px}.blog-content-wrap li,.blog-content-wrap p,.blog-subtitle{font-size:16px}.blog-content-wrap h2{font-size:24px}.author-banner{align-items:flex-start;flex-direction:column}.author-avatar{height:80px;width:80px}.related-grid{grid-template-columns:1fr}}