.subject-hero[data-astro-cid-efngmgh7]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:40px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.subject-hero-inner[data-astro-cid-efngmgh7]{max-width:1200px;margin:0 auto}.breadcrumb-nav[data-astro-cid-efngmgh7] ol[data-astro-cid-efngmgh7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0 0 20px;font-size:.85rem;color:#94a3b8}.breadcrumb-nav[data-astro-cid-efngmgh7] a[data-astro-cid-efngmgh7]{color:#94a3b8;text-decoration:none}.breadcrumb-nav[data-astro-cid-efngmgh7] a[data-astro-cid-efngmgh7]:hover{color:#fff}.breadcrumb-nav[data-astro-cid-efngmgh7] .sep[data-astro-cid-efngmgh7]{color:#64748b}.hero-header-row[data-astro-cid-efngmgh7]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.hero-icon-box[data-astro-cid-efngmgh7]{width:52px;height:52px;border-radius:12px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.subject-badge[data-astro-cid-efngmgh7]{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#60a5fa;margin-bottom:4px}.hero-title[data-astro-cid-efngmgh7]{font-family:Mukta,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.2}.hero-desc[data-astro-cid-efngmgh7]{font-size:1.05rem;line-height:1.6;color:#cbd5e1;max-width:820px;margin-bottom:28px}.pdf-callout-banner[data-astro-cid-efngmgh7]{background:#1e293bcc;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;backdrop-filter:blur(8px)}.pdf-left[data-astro-cid-efngmgh7]{display:flex;align-items:center;gap:16px}.pdf-icon[data-astro-cid-efngmgh7]{font-size:2.2rem;color:#ef4444}.pdf-left[data-astro-cid-efngmgh7] strong[data-astro-cid-efngmgh7]{color:#f8fafc;font-size:1rem;display:block}.pdf-left[data-astro-cid-efngmgh7] p[data-astro-cid-efngmgh7]{color:#94a3b8;font-size:.84rem;margin-top:2px}.pdf-actions[data-astro-cid-efngmgh7]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.download-btn[data-astro-cid-efngmgh7]{background:#2563eb;color:#fff;text-decoration:none;font-size:.88rem;font-weight:700;padding:10px 18px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;transition:background .15s}.download-btn[data-astro-cid-efngmgh7]:hover{background:#1d4ed8}.preview-btn[data-astro-cid-efngmgh7]{background:#ffffff14;color:#f1f5f9;border:1px solid rgba(255,255,255,.2);text-decoration:none;font-size:.88rem;font-weight:600;padding:9px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.preview-btn[data-astro-cid-efngmgh7]:hover{background:#ffffff26;color:#fff}.subject-main[data-astro-cid-efngmgh7]{max-width:1200px;margin:0 auto;padding:40px 20px}.content-header[data-astro-cid-efngmgh7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;flex-wrap:wrap;gap:12px}.content-title[data-astro-cid-efngmgh7]{font-family:Mukta,sans-serif;font-size:1.65rem;font-weight:800;color:#0f172a}.content-subtitle[data-astro-cid-efngmgh7]{font-size:.9rem;color:#64748b}.completion-pill[data-astro-cid-efngmgh7]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}.ca-articles-grid[data-astro-cid-efngmgh7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:28px}.ca-card[data-astro-cid-efngmgh7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.ca-card[data-astro-cid-efngmgh7]:hover{transform:translateY(-3px);border-color:#3b82f6;box-shadow:0 12px 28px #0f172a14}.ca-img-link[data-astro-cid-efngmgh7]{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f1f5f9}.ca-img[data-astro-cid-efngmgh7]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ca-card[data-astro-cid-efngmgh7]:hover .ca-img[data-astro-cid-efngmgh7]{transform:scale(1.04)}.ca-img-placeholder[data-astro-cid-efngmgh7]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.placeholder-icon[data-astro-cid-efngmgh7]{font-size:2.8rem;color:#94a3b8}.ca-card-body[data-astro-cid-efngmgh7]{padding:20px;display:flex;flex-direction:column;flex-grow:1}.ca-meta-top[data-astro-cid-efngmgh7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.78rem}.ca-date[data-astro-cid-efngmgh7]{color:#64748b;font-weight:600;display:inline-flex;align-items:center;gap:5px}.ca-title[data-astro-cid-efngmgh7]{font-family:Mukta,sans-serif;font-size:1.28rem;font-weight:700;line-height:1.35;margin-bottom:10px}.ca-title[data-astro-cid-efngmgh7] a[data-astro-cid-efngmgh7]{color:#0f172a;text-decoration:none;transition:color .15s}.ca-title[data-astro-cid-efngmgh7] a[data-astro-cid-efngmgh7]:hover{color:#2563eb}.ca-desc[data-astro-cid-efngmgh7]{font-size:.88rem;color:#475569;line-height:1.55;flex-grow:1;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ca-card-footer[data-astro-cid-efngmgh7]{border-top:1px solid #f1f5f9;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.topics-grid[data-astro-cid-efngmgh7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.chapter-card[data-astro-cid-efngmgh7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.chapter-card[data-astro-cid-efngmgh7]:hover{transform:translateY(-2px);border-color:#3b82f6;box-shadow:0 8px 20px #0000000d}.chapter-thumb-link[data-astro-cid-efngmgh7]{display:block;margin:-20px -20px 16px;aspect-ratio:16 / 9;overflow:hidden;background:#f1f5f9}.chapter-thumb[data-astro-cid-efngmgh7]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.chapter-card[data-astro-cid-efngmgh7]:hover .chapter-thumb[data-astro-cid-efngmgh7]{transform:scale(1.03)}.chapter-top[data-astro-cid-efngmgh7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chapter-number[data-astro-cid-efngmgh7]{font-size:.75rem;font-weight:800;text-transform:uppercase;color:#2563eb;background:#eff6ff;padding:3px 8px;border-radius:6px}.quiz-indicator[data-astro-cid-efngmgh7]{background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.chapter-title[data-astro-cid-efngmgh7]{font-family:Mukta,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;margin-bottom:8px}.chapter-title[data-astro-cid-efngmgh7] a[data-astro-cid-efngmgh7]{color:#0f172a;text-decoration:none;transition:color .15s}.chapter-title[data-astro-cid-efngmgh7] a[data-astro-cid-efngmgh7]:hover{color:#2563eb}.chapter-desc[data-astro-cid-efngmgh7]{font-size:.85rem;color:#64748b;line-height:1.5;flex-grow:1;margin-bottom:16px}.chapter-meta[data-astro-cid-efngmgh7]{margin-bottom:16px}.exam-badges[data-astro-cid-efngmgh7]{display:flex;gap:6px;flex-wrap:wrap}.exam-pill[data-astro-cid-efngmgh7]{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:4px}.chapter-footer[data-astro-cid-efngmgh7]{border-top:1px solid #f1f5f9;padding-top:14px;display:flex;justify-content:flex-end}.study-link[data-astro-cid-efngmgh7]{color:#2563eb;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.study-link[data-astro-cid-efngmgh7]:hover{gap:10px;color:#1d4ed8}.empty-state[data-astro-cid-efngmgh7]{text-align:center;padding:60px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.empty-state[data-astro-cid-efngmgh7] i[data-astro-cid-efngmgh7]{font-size:3rem;color:#94a3b8;margin-bottom:16px}.empty-state[data-astro-cid-efngmgh7] h3[data-astro-cid-efngmgh7]{font-family:Mukta,sans-serif;font-size:1.4rem;color:#0f172a;margin-bottom:8px}.empty-state[data-astro-cid-efngmgh7] p[data-astro-cid-efngmgh7]{color:#64748b;max-width:500px;margin:0 auto 20px}.back-btn[data-astro-cid-efngmgh7]{display:inline-flex;align-items:center;gap:8px;background:#2563eb;color:#fff;padding:8px 16px;border-radius:8px;text-decoration:none;font-size:.88rem;font-weight:600}@media (max-width: 768px){.ca-articles-grid[data-astro-cid-efngmgh7]{grid-template-columns:1fr}.pdf-callout-banner[data-astro-cid-efngmgh7]{flex-direction:column;align-items:flex-start}.pdf-actions[data-astro-cid-efngmgh7]{width:100%}.download-btn[data-astro-cid-efngmgh7],.preview-btn[data-astro-cid-efngmgh7]{flex:1;justify-content:center}}
