*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #dc3545;--dark: #1a1a1a;--text: #333;--light-bg: #f8f9fa;--border: #e9ecef;--gray: #6c757d}body{background:#fff;font-family:"Noto Serif Bengali",Calibri,SutonnyMJ,Siyamrupali,Arial,Georgia,Times New Roman,Times,serif;color:var(--text)}.article-wrapper{display:grid;grid-template-columns:1fr 320px;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem}.article-sidebar{position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.breadcrumb-nav{font-size:calc(13px + var(--fs-bump));margin-bottom:1.5rem;color:var(--gray);display:flex;gap:.5rem;flex-wrap:wrap}.breadcrumb-nav a{color:var(--primary);text-decoration:none;font-weight:500;transition:color .3s}.breadcrumb-nav a:hover{color:#a71f29;text-decoration:underline}.category-badge{display:inline-block;font-size:calc(11px + var(--fs-bump));font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary) 0%,#a71f29 100%);padding:6px 12px;border-radius:4px;margin-bottom:1rem;letter-spacing:.5px;text-transform:uppercase}.article-title{font-size:calc(2.5rem + var(--fs-bump));font-weight:800;line-height:1.25;color:var(--dark);margin-bottom:1.5rem;word-spacing:.1em}.article-meta{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border);flex-wrap:wrap}.meta-author{display:flex;align-items:center;gap:.75rem;flex:1}.author-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,#a71f29 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.author-details{line-height:1.3}.author-name{font-weight:700;font-size:calc(14px + var(--fs-bump));color:var(--dark)}.author-time{font-size:calc(12px + var(--fs-bump));color:var(--gray);margin-top:2px}.meta-stat{display:flex;align-items:center;gap:.5rem;font-size:calc(14px + var(--fs-bump));color:var(--gray)}.meta-stat strong{color:var(--text)}.featured-image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:1rem;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.featured-image:hover{transform:scale(1.01)}.image-caption{font-size:calc(12px + var(--fs-bump));color:var(--gray);font-style:italic;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.article-content{font-size:calc(1.1rem + var(--fs-bump));line-height:1.85;color:var(--text);margin-bottom:2rem}.article-content p{margin-bottom:1.5rem;text-align:justify}.article-content strong{color:var(--dark);font-weight:700}.article-content a{color:var(--primary);text-decoration:none;border-bottom:2px solid rgba(220,53,69,.3);transition:all .3s}.article-content a:hover{border-bottom-color:var(--primary);background:#dc35450d;padding:0 2px}.share-section{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;margin:2rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap}.share-label{font-weight:700;font-size:calc(14px + var(--fs-bump));color:var(--dark);margin-right:.5rem}.share-buttons{display:flex;gap:.75rem;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;font-size:20px;transition:all .3s;box-shadow:0 2px 8px #00000014}.share-btn-fb{background:#1877f2;color:#fff}.share-btn-tw{background:#1da1f2;color:#fff}.share-btn-wa{background:#25d366;color:#fff}.share-btn-copy{background:var(--light-bg);color:var(--text);border:2px solid var(--border)}.share-btn:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000026}.share-btn-fb:hover{background:#0a66c2}.share-btn-tw:hover{background:#1a8cd8}.share-btn-wa:hover{background:#20ba63}.sidebar-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000a;transition:all .3s}.sidebar-card:hover{box-shadow:0 4px 16px #00000014}.sidebar-title{font-size:calc(16px + var(--fs-bump));font-weight:700;color:var(--dark);margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:3px solid var(--primary);display:flex;align-items:center;gap:.5rem}.sidebar-item{display:block;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border);text-decoration:none;transition:all .3s}.sidebar-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-item:hover{transform:translate(4px)}.sidebar-item-image{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-bottom:.75rem;background:var(--light-bg)}.sidebar-item-title{font-size:calc(13px + var(--fs-bump));font-weight:600;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.sidebar-item:hover .sidebar-item-title{color:var(--primary)}.sidebar-item-time{font-size:calc(11px + var(--fs-bump));color:var(--gray)}.sidebar-item-views{font-size:calc(11px + var(--fs-bump));color:var(--gray);margin-top:.5rem}.newsletter-card{background:linear-gradient(135deg,var(--primary) 0%,#a71f29 100%);color:#fff;padding:1.5rem;border-radius:8px;margin-top:auto}.newsletter-card h4{font-size:calc(16px + var(--fs-bump));font-weight:700;margin-bottom:.75rem}.newsletter-card p{font-size:calc(13px + var(--fs-bump));margin-bottom:1rem;opacity:.95}.newsletter-input{width:100%;padding:10px 12px;border:none;border-radius:4px;font-size:calc(13px + var(--fs-bump));margin-bottom:.75rem;font-family:inherit}.newsletter-btn{width:100%;padding:10px 12px;background:#fff;color:var(--primary);border:none;border-radius:4px;font-weight:700;cursor:pointer;font-size:calc(13px + var(--fs-bump));transition:all .3s}.newsletter-btn:hover{background:#f0f0f0;transform:translateY(-2px)}.newsletter-done{margin-top:8px;margin-bottom:0;font-size:calc(12px + var(--fs-bump));font-weight:600;color:#fff}@media(max-width:1024px){.article-wrapper{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.article-sidebar{position:static}.article-title{font-size:calc(2rem + var(--fs-bump))}}@media(max-width:768px){.article-wrapper{padding:1rem;gap:1.5rem}.article-title{font-size:calc(1.75rem + var(--fs-bump));line-height:1.3}.article-meta{margin-bottom:1.5rem;padding-bottom:1rem;gap:1rem}.featured-image{border-radius:6px;margin-bottom:.75rem}.image-caption{margin-bottom:1.5rem;padding-bottom:1rem}.article-content{font-size:calc(1rem + var(--fs-bump));line-height:1.8}.share-section{margin:1.5rem 0;padding:1rem 0}.share-label{width:100%}.sidebar-card{padding:1.25rem}.sidebar-item-image{height:70px}.sidebar-title{font-size:calc(15px + var(--fs-bump));margin-bottom:1rem}}@media(max-width:480px){.article-wrapper{padding:.75rem}.article-title{font-size:calc(1.4rem + var(--fs-bump));line-height:1.35}.breadcrumb-nav{font-size:calc(11px + var(--fs-bump));margin-bottom:1rem}.category-badge{font-size:calc(10px + var(--fs-bump));padding:4px 10px}.article-meta{margin-bottom:1.25rem;padding-bottom:.75rem;gap:.75rem}.meta-author{width:100%}.author-avatar{width:40px;height:40px;font-size:16px}.author-name{font-size:calc(13px + var(--fs-bump))}.author-time{font-size:calc(11px + var(--fs-bump))}.meta-stat{font-size:calc(12px + var(--fs-bump))}.featured-image{aspect-ratio:4/3;margin-bottom:.5rem;border-radius:4px}.image-caption{font-size:calc(11px + var(--fs-bump));margin-bottom:1rem;padding-bottom:.75rem}.article-content{font-size:calc(.95rem + var(--fs-bump))}.share-section{padding:.75rem 0;margin:1rem 0;gap:.5rem}.share-btn{width:40px;height:40px;font-size:18px}.sidebar-card{padding:1rem;margin-bottom:1rem}.sidebar-title{font-size:calc(14px + var(--fs-bump));margin-bottom:.75rem;padding-bottom:.75rem}.sidebar-item{margin-bottom:.75rem;padding-bottom:.75rem}.sidebar-item-image{height:60px;margin-bottom:.5rem}.sidebar-item-title{font-size:calc(12px + var(--fs-bump))}.sidebar-item-time{font-size:calc(10px + var(--fs-bump))}}
