.blog-index{background:#f2f4f7;padding:48px 0 64px}.bi-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.bi-header__left{display:flex;flex-direction:column;gap:4px}.bi-eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fa9a00;margin:0}.bi-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:26px;font-weight:800;color:#1a1a1a;margin:0;letter-spacing:-.025em;line-height:1}.bi-count{font-size:12px;font-weight:600;color:#aaa;padding-bottom:3px}.bi-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:3px 10px;border-radius:100px;line-height:1.6}.bi-badge--asbestos{background:#e8e8e8;color:#3a3a3a}.bi-badge--lead{background:#dbeafe;color:#1d4ed8}.bi-badge--mold{background:#dcfce7;color:#166534}.bi-feat,.bi-card{position:relative}.bi-feat__cover-link:after,.bi-card__cover-link:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}.bi-feat__btn,.bi-card__cta{position:relative;z-index:1}.bi-feat:hover,.bi-card:hover{cursor:pointer}.bi-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#1a1a1a;border-radius:14px;padding:28px 36px;margin-bottom:20px;flex-wrap:wrap}.bi-inline-cta__body{flex:1;min-width:200px}.bi-inline-cta__label{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fa9a00;margin:0 0 6px}.bi-inline-cta__heading{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.01em;line-height:1.2}.bi-inline-cta__sub{font-size:13px;color:#ffffff8c;line-height:1.5;margin:0}.bi-inline-cta__actions{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.bi-inline-cta__call{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fa9a00;color:#fff!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none!important;border-radius:7px;white-space:nowrap;transition:background .18s}.bi-inline-cta__call:hover{background:#d47f00!important}.bi-inline-cta__est{display:inline-block;padding:11px 22px;border:1px solid rgba(255,255,255,.3);color:#fff!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;text-decoration:none!important;border-radius:7px;white-space:nowrap;transition:border-color .18s,background .18s}.bi-inline-cta__est:hover{border-color:#fff;background:#ffffff14}@media(max-width:640px){.bi-inline-cta{padding:22px 20px;flex-direction:column;align-items:flex-start}.bi-inline-cta__actions{width:100%}.bi-inline-cta__call,.bi-inline-cta__est{flex:1;justify-content:center;text-align:center}}.bi-feat{background:#fff;border-radius:14px;padding:36px 40px 32px;margin-bottom:20px;border-left:5px solid #ccc;box-shadow:0 1px 3px #00000012,0 4px 24px #0000000d;transition:box-shadow .22s ease,transform .22s ease}.bi-feat:hover{box-shadow:0 4px 12px #00000017,0 20px 48px #00000014;transform:translateY(-2px)}.bi-feat--asbestos{border-left-color:#444}.bi-feat--lead{border-left-color:#1d4ed8}.bi-feat--mold{border-left-color:#166534}.bi-feat__meta{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bi-feat__date{font-size:12px;font-weight:600;color:#999;letter-spacing:.03em}.bi-feat__title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:26px;font-weight:800;color:#1a1a1a!important;margin:0 0 14px;line-height:1.3;letter-spacing:-.02em}.bi-feat__title a{color:#1a1a1a!important;text-decoration:none!important}.bi-feat__title a:hover{color:#fa9a00!important}.bi-feat__blurb{font-size:15px;color:#555;line-height:1.75;margin:0 0 22px;max-width:74ch}.bi-feat__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:#fa9a00;color:#fff!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none!important;border-radius:6px;transition:background .18s ease}.bi-feat__btn:hover{background:#d47f00!important;color:#fff!important}.bi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bi-card{background:#fff;border-radius:12px;padding:22px 22px 18px;border-top:3px solid #ccc;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s ease,transform .2s ease}.bi-card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-3px)}.bi-card--asbestos{border-top-color:#444}.bi-card--lead{border-top-color:#1d4ed8}.bi-card--mold{border-top-color:#166534}.bi-card__meta{display:flex;align-items:center;gap:10px}.bi-card__date{font-size:11px;font-weight:600;color:#bbb;letter-spacing:.03em}.bi-card__title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a!important;margin:0;line-height:1.45;letter-spacing:-.01em}.bi-card__title a{color:#1a1a1a!important;text-decoration:none!important}.bi-card__title a:hover{color:#fa9a00!important}.bi-card__blurb{font-size:13px;color:#666;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.bi-card__cta{font-size:11px;font-weight:700;color:#fa9a00!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.06em;transition:color .18s ease}.bi-card__cta:hover{color:#1a1a1a!important}@media(max-width:860px){.bi-feat{padding:26px 28px 28px}.bi-feat__title{font-size:21px}.bi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.bi-header{flex-direction:column;align-items:flex-start;gap:6px}.bi-feat{padding:20px 18px 22px;border-left-width:4px}.bi-feat__title{font-size:18px}.bi-grid{grid-template-columns:1fr}}.bi-cta{background:#1a1a1a;padding:36px 0}.bi-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bi-cta__text{color:#ffffffa6;font-size:15px;line-height:1.55;flex:1;min-width:200px;margin:0}.bi-cta__btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex-shrink:0}.bi-cta__call{display:inline-block;padding:11px 24px;background:#fa9a00;color:#fff!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none!important;border-radius:6px;white-space:nowrap;transition:background .2s}.bi-cta__call:hover{background:#d47f00}.bi-cta__est{display:inline-block;padding:10px 22px;border:1px solid rgba(255,255,255,.25);color:#fff!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;text-decoration:none!important;border-radius:6px;white-space:nowrap;transition:border-color .2s,background .2s}.bi-cta__est:hover{border-color:#fff;background:#ffffff14}.bi-cta__email{font-size:12px;font-weight:600;color:#fff6!important;text-decoration:none!important;white-space:nowrap}.bi-cta__email:hover{color:#fffc!important}@media(max-width:600px){.bi-cta__inner{flex-direction:column;align-items:flex-start}.bi-cta__btns{width:100%}.bi-cta__call,.bi-cta__est{flex:1;text-align:center}}
