.ifs-cos-offers{margin:24px 0;padding:20px;border:1px solid #e8e0da;border-radius:12px;background:#fffaf6;color:#252525}
.ifs-cos-offers h2{margin:0 0 8px;font-size:22px;line-height:1.3}
.ifs-cos-offers>p{margin:0 0 16px;color:#555}
.ifs-cos-offers-list{display:grid;gap:12px}
.ifs-cos-offer{padding:15px;border:1px solid #eee0d5;border-radius:9px;background:#fff}
.ifs-cos-offer h3{margin:0 0 6px;font-size:17px;line-height:1.3}
.ifs-cos-offer p{margin:0 0 8px}
.ifs-cos-offer-status{display:inline-block;margin-right:14px;color:#216a32;font-weight:700}
.ifs-cos-offer a,.ifs-cos-offers-list>a{color:#d84f00;font-weight:700;text-decoration:underline}
