/* लेख के बीच का कैलकुलेटर बॉक्स और "दरें/नियम की आख़िरी जाँच" पट्टी */
.acb{--acb:#0d6efd;display:flex;gap:.9rem;align-items:flex-start;margin:1.6rem 0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--acb) 35%,#fff);border-left:5px solid var(--acb);border-radius:14px;background:color-mix(in srgb,var(--acb) 7%,#fff);clear:both}
.acb-ico{flex:0 0 46px;height:46px;border-radius:12px;background:var(--acb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.35rem}
.acb-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}
.acb-lbl{font-size:.78rem;font-weight:600;color:var(--acb);letter-spacing:.02em}
.acb-name{font-size:1.1rem;line-height:1.35}
.acb-desc{font-size:.92rem;color:#444;line-height:1.6}
.acb-act{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.35rem}
.acb-btn{background:var(--acb);color:#fff;border-radius:999px;padding:.3rem .95rem}
.acb-btn:hover{color:#fff;filter:brightness(.92)}
.acb-also{font-size:.85rem}
.acb-note{color:#6c757d}
.fresh-chip{display:inline-flex;align-items:center;gap:.3rem}
.fresh-note{border:1px solid #f1d98a;background:#fffbea;color:#6b4e00;border-radius:10px;padding:.55rem .85rem;font-size:.88rem;margin:0 0 1rem;line-height:1.6}
.fresh-note.is-ok{border-color:#b9dfc6;background:#f2fbf5;color:#14532d}
@media (max-width:575px){.acb{flex-direction:column}}
@media print{.acb{break-inside:avoid}}
