/* প্রিন্ট স্টাইল — শুধু সংবাদ, বিজ্ঞাপন/মেনু বাদ */
@page { margin: 14mm; }
body { padding-top: 0 !important; font-size: 13pt; color: #000; background: #fff; }
.bc-header, .bc-nav, .bc-mhead, .bc-offcanvas, .bc-ticker, .bc-ad, .bc-sidebar, .bc-footer__menus,
.bc-footer__widgets, .bc-footer__bottom, .bc-share, .bc-related, .bc-comments, .bc-fbcomments,
.bc-totop, .bc-sticky-ad, .bc-single__tools, .bc-fontctrl, .bc-topics, .skip-link { display: none !important; }
.col-lg-8 { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }
.bc-single__title { font-size: 24pt; }
.bc-single__content { font-size: 13pt; line-height: 1.7; }
.bc-footer__editorial { border-top: 1px solid #000; background: none !important; }
a { color: #000 !important; text-decoration: none !important; }
.bc-single__content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; }
img { max-width: 100% !important; }
