/* 4.0.97 — honest coming-soon space, home only. */
body.home #fd-provider-month{padding:26px 20px;background:transparent;color:#102f59}
body.home #fd-provider-month .fd-home-inner{max-width:1120px;margin:0 auto}
body.home #fd-provider-month .fd-month-card{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:28px;box-sizing:border-box;padding:26px 30px;background:linear-gradient(115deg,#fff,#f5f9ff);border:1px solid #d7e5f7;border-radius:22px;box-shadow:none}
body.home #fd-provider-month h2{font-size:34px!important;font-weight:600;line-height:1.25;color:#102f59;margin:10px 0 14px}
body.home #fd-provider-month h2>span{color:#0b5fff}
body.home #fd-provider-month .fd-month-soon{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffe3a0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:550;color:#795e19;background:#fff8e1;line-height:1.4}
body.home #fd-provider-month .fd-month-soon>span{width:5px;height:5px;border-radius:50%;background:#ffc400}
body.home #fd-provider-month .fd-month-lead{margin:12px 0 6px;font-size:17px;font-weight:500;line-height:1.45;color:#102f59}
body.home #fd-provider-month .fd-month-description{margin:0;max-width:620px;font-size:14px;line-height:1.6;font-weight:400;color:#62758c}
body.home #fd-provider-month .fd-month-art svg{display:block;width:100%;height:auto}
@media(max-width:760px){
 body.home #fd-provider-month{padding:20px 12px}
 body.home #fd-provider-month .fd-month-card{grid-template-columns:1fr;position:relative;padding:22px 18px;gap:0;border-radius:18px}
 body.home #fd-provider-month .fd-section-kicker{display:block;max-width:calc(100% - 62px);font-size:10px}
 body.home #fd-provider-month h2{font-size:28px!important;padding-right:44px;margin:10px 0 12px}
 body.home #fd-provider-month .fd-month-art{position:absolute;right:12px;top:14px;width:62px;pointer-events:none}
 body.home #fd-provider-month .fd-month-lead{font-size:16px}
 body.home #fd-provider-month .fd-month-description{font-size:13px}
}
