.hero-stats{margin-top:2rem}.stat-item{padding:1.5rem;border-radius:15px;background:hsla(0,0%,100%,.8);box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease;height:100%}.stat-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.stat-item h3{font-size:2.5rem;margin-bottom:1rem}.stat-item h4{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.stat-item p{color:#6c757d;font-size:.9rem;margin-bottom:0}.no-news-message{background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);border:1px solid #e9ecef}.no-news-message h4{color:#6c757d;font-weight:500}.no-news-message .btn{border-radius:25px;padding:10px 25px;font-weight:500}.news-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.news-card{transition:all .3s ease;border:1px solid #e9ecef;background:#fff}.news-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)!important;border-color:#007bff}.news-title{font-size:1.25rem;font-weight:600;line-height:1.4;color:#2c3e50}.news-title a:hover{color:#007bff!important}.news-excerpt{font-size:.95rem;line-height:1.6;color:#6c757d}.news-meta .badge{font-size:.75rem;padding:.5rem .75rem}.read-more-btn{font-weight:500;text-transform:none;border-radius:25px;padding:8px 20px}.view-all-news-btn{font-weight:600;text-transform:none;border-radius:30px;padding:12px 30px;font-size:1.1rem}.news-detail-page{background:#f8f9fa;min-height:100vh}.article-title{font-size:2.5rem;font-weight:700;line-height:1.3;color:#2c3e50}.article-meta .badge{font-size:.8rem;padding:.6rem 1rem;margin-right:.5rem}.translation-container{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.08);border:1px solid #e9ecef}.translation-paragraph{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f3f4}.translation-paragraph:last-child{border-bottom:none}.translation-content{font-size:1.1rem;line-height:1.8;color:#2c3e50}.english-text{font-weight:500;color:#2c3e50}.bengali-translation{color:#007bff;font-weight:600;background:rgba(0,123,255,.1);padding:2px 6px;border-radius:4px;margin:0 2px}.section-title{font-size:1.75rem;font-weight:600;color:#2c3e50;border-bottom:3px solid #007bff;padding-bottom:.5rem;display:inline-block}.word-card{background:#fff;border:1px solid #e9ecef;transition:all .3s ease}.word-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:#007bff}.word-english{font-size:1.1rem;font-weight:600;color:#2c3e50}.word-bengali{font-size:1rem;font-weight:600}.word-antonyms .badge,.word-synonyms .badge{font-size:.7rem;padding:.3rem .6rem}.sentence-card{background:#fff;border:1px solid #e9ecef;transition:all .3s ease}.sentence-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:#007bff}.sentence-word{font-size:1.3rem;font-weight:700;text-align:center;padding:.5rem;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:10px;margin-bottom:1rem}.example-bn,.example-en,.meaning-bn{padding:.75rem;border-radius:8px;margin-bottom:.75rem}.example-en{background:rgba(40,167,69,.1);border-left:4px solid #28a745}.example-bn{background:rgba(0,123,255,.1);border-left:4px solid #007bff}.meaning-bn{background:rgba(23,162,184,.1);border-left:4px solid #17a2b8}.sidebar-card{background:#fff;border:1px solid #e9ecef;transition:all .3s ease}.sidebar-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.sidebar-title{font-size:1.25rem;font-weight:600;color:#2c3e50}.learning-tips li{font-size:.9rem;line-height:1.6;color:#495057}.news-listing-page{background:#f8f9fa;min-height:100vh}.page-title{font-size:2.5rem;font-weight:700;color:#2c3e50}.header-stats .badge{font-size:.9rem;padding:.6rem 1rem}.cta-section{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:20px}@media (max-width:768px){.article-title{font-size:1.8rem}.page-title{font-size:2rem}.translation-container{padding:1.5rem}.translation-content{font-size:1rem}.news-title{font-size:1.1rem}.section-title{font-size:1.5rem}}@media (max-width:576px){.article-title{font-size:1.5rem}.page-title{font-size:1.75rem}.translation-container{padding:1rem}.news-card,.sentence-card{padding:1.5rem}.word-card{padding:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.article-content,.news-card,.sentence-card,.word-card{animation:fadeInUp .6s ease-out}.spinner-border{width:3rem;height:3rem}.breadcrumb{background:transparent;padding:0}.breadcrumb-item a{color:#007bff;text-decoration:none}.breadcrumb-item a:hover{color:#0056b3;text-decoration:underline}.breadcrumb-item.active{color:#6c757d}.MuiButton-root:hover,.btn:hover{transform:translateY(-2px);transition:all .3s ease}.translation-container::-webkit-scrollbar{width:8px}.translation-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.translation-container::-webkit-scrollbar-thumb{background:#007bff;border-radius:4px}.translation-container::-webkit-scrollbar-thumb:hover{background:#0056b3}.news-detail-page--v2{--nd-ink:#2d1810;--nd-body:#674230;--nd-muted:#7a5a4f;--nd-accent:#b7334f;--nd-warm:#efbea9;--nd-shell-bg:#fff;--nd-radius:20px;--nd-font-display:"Playfair Display",Georgia,serif;--nd-font-serif:"Source Serif Pro",Georgia,"Times New Roman",serif}.nd-page-hero{padding-bottom:2.25rem!important}.nd-shell{position:relative;border-radius:var(--nd-radius);background:var(--nd-shell-bg);border:1px solid hsla(10,23%,53%,.14);box-shadow:0 1px 2px rgba(103,66,48,.04),0 14px 40px rgba(103,66,48,.07);overflow:hidden}.nd-shell--plain{background:linear-gradient(180deg,#fff,hsla(30,50%,99%,.98))}.nd-shell--featured{background:linear-gradient(185deg,#fff,#fdf6f1);border-color:hsla(10,23%,53%,.18)}.nd-shell-accent-bar{height:4px;width:100%;background:linear-gradient(90deg,var(--nd-accent) 0,#ef6f4e 50%,#674230 100%)}.nd-shell-head{padding:1.35rem 1.35rem 1rem;border-bottom:1px solid hsla(10,23%,53%,.1)}.nd-shell-head--spacious{padding-top:1.65rem;padding-bottom:1.2rem}.nd-shell-body{padding:1.35rem 1.35rem 1.65rem}.nd-shell-body--flush{padding-top:0;padding-bottom:0}.nd-shell-foot{padding:1rem 1.35rem 1.35rem;border-top:1px solid hsla(10,23%,53%,.1);background:hsla(30,50%,99%,.5)}.nd-step-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.nd-badge-step{flex-shrink:0;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nd-accent)}.nd-badge-step--on-dark{color:#fefdfc;background:linear-gradient(135deg,var(--nd-accent),#674230);padding:.2rem .55rem;border-radius:6px;letter-spacing:.1em}.nd-step-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(183,51,79,.28),transparent)}.nd-step-line--soft{background:linear-gradient(90deg,rgba(183,51,79,.15),transparent)}.nd-h2{margin:0 0 .35rem;color:var(--nd-ink);font-family:var(--nd-font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.nd-lead{margin:0;font-size:.915rem;font-weight:500;color:var(--nd-muted);line-height:1.55}.nd-prose{font-family:var(--nd-font-serif)}.nd-prose--en{font-size:1.05rem;line-height:1.82;color:#3d2a22}.nd-prose--bn{font-size:1rem;line-height:1.85;color:var(--nd-body)}.nd-prose-p{margin:0 0 1rem}.nd-prose-p:last-child{margin-bottom:0}.nd-vocab-hit{background:rgba(255,243,224,.95);color:var(--nd-accent);font-weight:700;border-radius:4px;padding:0 3px;cursor:pointer;outline:none;transition:box-shadow .15s ease,background .15s ease}@media (hover:hover) and (pointer:fine){.nd-vocab-hit:hover{box-shadow:0 0 0 2px rgba(183,51,79,.25)}}.nd-vocab-hit:focus-visible{box-shadow:0 0 0 3px rgba(183,51,79,.35)}.nd-translation-well{padding:1.25rem 1.35rem 1.5rem!important}.news-detail-page--v2 .nd-combo-container,.news-detail-page--v2 .nd-combo-container.translation-container{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.nd-combo-paragraph{position:relative;margin:0;padding:1rem 1rem 1.05rem 1.1rem;border-radius:14px;background:linear-gradient(165deg,hsla(0,0%,100%,.98),hsla(25,75%,97%,.55));border:1px solid hsla(10,23%,53%,.16);box-shadow:0 1px 2px rgba(103,66,48,.04)}.nd-combo-paragraph:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:4px;background:linear-gradient(180deg,#b7334f,#674230);opacity:.55}.nd-combo-paragraph+.nd-combo-paragraph{margin-top:1rem}.nd-combo-body{font-size:1.05rem;line-height:1.9;color:var(--nd-body,#674230);text-align:start;overflow-wrap:anywhere;word-break:break-word;padding-left:.35rem}.nd-combo-en{font-family:var(
    --nd-font-serif,"Source Serif Pro",Georgia,"Times New Roman",serif
  );font-weight:500;font-size:1.08rem;color:var(--nd-ink,#2d1810);letter-spacing:.01em}.nd-combo-en--resume{font-weight:450}.nd-combo-fragment{white-space:normal}.nd-combo-bn{display:inline;font-family:Noto Sans Bengali,Hind Siliguri,Kalpurush,Bangla MN,sans-serif;font-weight:600;font-size:.94em;line-height:inherit;color:#5a2e16;padding:.1em .35em .12em;margin:0 .1em;border-radius:8px;background:linear-gradient(175deg,rgba(255,248,240,.98),hsla(18,69%,80%,.38));border:1px solid rgba(183,51,79,.22);box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:default;vertical-align:baseline;transition:border-color .18s ease,box-shadow .18s ease}.nd-combo-bn-char{color:rgba(90,46,22,.45);font-weight:500;margin:0 .02em}.nd-combo-bn-core{color:#4a2810}@media (hover:hover) and (pointer:fine){.nd-combo-bn:hover{border-color:rgba(183,51,79,.45);box-shadow:0 2px 12px rgba(183,51,79,.14)}}.nd-lead-chip{display:inline-block;padding:.05em .35em;border-radius:6px;font-size:.88em;font-weight:700;font-family:Noto Sans Bengali,Hind Siliguri,sans-serif;background:rgba(183,51,79,.08);border:1px solid rgba(183,51,79,.16);vertical-align:middle}.nd-foot-hint-icon,.nd-lead-chip{color:var(--nd-accent,#b7334f)}@media (max-width:767.98px){.nd-combo-body{font-size:.98rem;line-height:1.88}.nd-combo-en{font-size:1.02rem}.nd-combo-bn{font-size:.92em;margin:0 .06em}.nd-combo-paragraph{padding:.85rem .85rem .9rem}}.nd-foot-hint{font-size:.82rem;font-weight:500;color:var(--nd-muted)}.nd-btn-pill{border:none;border-radius:999px;font-size:.82rem;font-weight:600;padding:.45rem 1rem;display:inline-flex;align-items:center;cursor:pointer;transition:transform .15s ease}.nd-btn-pill--primary{background:linear-gradient(135deg,var(--nd-accent),#674230);color:#fefdfc;box-shadow:0 4px 14px rgba(183,51,79,.28)}@media (hover:hover) and (pointer:fine){.nd-btn-pill--primary:hover{transform:translateY(-1px)}}.nd-vocab-list{display:flex;flex-direction:column;gap:1rem;padding-bottom:.35rem!important}.nd-vocab-card{position:relative;border-radius:16px;border:1px solid hsla(10,23%,53%,.18);background:#fff;padding:1rem 1rem 1rem 1.15rem;overflow:hidden}.nd-vocab-card__ribbon{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--nd-accent),#674230)}.nd-vocab-card__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;padding-left:.2rem}.nd-vocab-card__idx{flex-shrink:0;font-size:.68rem;font-weight:800;color:#fefdfc;background:linear-gradient(135deg,var(--nd-accent),#674230);padding:.35rem .55rem;border-radius:8px;letter-spacing:.06em}.nd-vocab-card__formula{flex:1 1;min-width:140px;font-size:.97rem;font-weight:600;color:var(--nd-ink);line-height:1.45;padding:.5rem .85rem;border-radius:10px;background:hsla(18,69%,80%,.2);border:1px solid hsla(10,23%,53%,.22)}.nd-icon-audio{flex-shrink:0}.nd-example-bundle{margin-top:.65rem;padding-left:.2rem;display:flex;flex-direction:column;gap:.45rem}.nd-example-bundle:first-of-type{margin-top:0}.nd-example-row{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;border-radius:12px;border:1px solid transparent}.nd-example-row--en{background:hsla(18,69%,80%,.12);border-color:hsla(10,23%,53%,.12)}.nd-example-row--tr{background:hsla(25,75%,97%,.85);border-color:hsla(10,23%,53%,.1)}.nd-example-row--bn{background:rgba(255,248,252,.95);border-color:rgba(183,51,79,.12)}.nd-example-tag{flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.08em;color:var(--nd-accent);background:rgba(183,51,79,.1);padding:.2rem .42rem;border-radius:6px;margin-top:.15rem}.nd-example-row--bn .nd-example-tag{color:#674230;background:hsla(10,23%,53%,.15)}.nd-example-text{flex:1 1;min-width:0;font-size:.95rem;line-height:1.55;color:var(--nd-body)}.nd-example-row--en .nd-example-text{color:var(--nd-ink);font-family:var(--nd-font-serif);font-size:1rem}.nd-example-muted{color:var(--nd-muted);font-style:italic;font-size:.9rem}.nd-example-audio{flex-shrink:0;align-self:flex-start;margin-top:0}@media (max-width:767.98px){.nd-shell-body,.nd-shell-head{padding-left:1rem;padding-right:1rem}.nd-vocab-card__formula{width:100%;flex:1 1 100%}.nd-example-row{flex-wrap:wrap}.nd-example-audio{margin-left:auto}}