.bnb-copybooks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.85rem auto 1rem;width:100%;position:relative;z-index:2}.bnb-copybook{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem 1.1rem;border:1px solid #e4d8bf;border-radius:16px;background:#fffaf0;color:#102b4e;text-align:center;font-family:"Noto Sans Bengali","Hind Siliguri",sans-serif;min-width:0;container-type:inline-size}.bnb-copybook-eyebrow{margin:0;color:#7c5300;font-size:.75rem;font-weight:800;letter-spacing:.04em}.bnb-copybook-title{margin:0;width:100%;max-width:100%;color:#0b1e3a;font-size:clamp(.7rem,4.6cqw,1rem);line-height:1.3;max-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word}.bnb-copybook-badge{display:inline-flex;align-self:center;padding:.15rem .5rem;border-radius:999px;background:#0b1e3a;color:#fff6dc;font-size:.72rem;font-weight:800}.bnb-copybook-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.35rem}.bnb-copybook-actions .bnb-material-btn{min-height:44px;background:#c99416;color:#1a1400!important}.bnb-copybook-view{display:inline-flex;align-items:center;min-height:44px;padding:.7rem .9rem;color:#7c5300;font-weight:800;text-decoration:underline}.bnb-copybook-hint{grid-column:1/-1;margin:0;color:#7c5300;font-size:.82rem;text-align:center}@media(max-width:720px){.bnb-copybooks{grid-template-columns:1fr}.bnb-copybook{padding:.85rem .9rem}.bnb-copybook-title{font-size:clamp(.68rem,5.4cqw,.86rem)}body.bnb-lesson-page .bnb-lesson-materials{padding:0 0 calc(4.75rem + env(safe-area-inset-bottom,0px))}html body.bnb-lesson-page a.bnb-wa-btn{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;right:16px!important;left:auto!important;z-index:99999!important}body.bnb-lesson-page .tutor-lesson-wrapper>p,body.bnb-lesson-page .tutor-tab-panel>p,body.bnb-lesson-page .tutor-learning-header h5,body.bnb-lesson-page .tutor-learning-header h5 span,body.bnb-lesson-page .tutor-learning-header-content h5,body.bnb-lesson-page .tutor-learning-header-inner h5,body.bnb-lesson-page .tutor-learning-header-title,body.bnb-lesson-page .tutor-course-topic-single-header h1,body.bnb-lesson-page .tutor-course-topic-single-header .tutor-fs-4,body.bnb-lesson-page h1.entry-title{font-size:clamp(.78rem,3.2vw,1.05rem)!important;line-height:1.3!important;max-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}}
