.content-wrapper[data-astro-cid-heuyj5gx]{max-width:1200px;margin:0 auto;padding:2rem}.page-header[data-astro-cid-heuyj5gx]{margin-bottom:2rem;border-bottom:1px solid var(--border);padding-bottom:1.5rem}.page-header[data-astro-cid-heuyj5gx] h1[data-astro-cid-heuyj5gx]{font-size:2rem;color:var(--text-primary);margin-bottom:.5rem}.subtitle[data-astro-cid-heuyj5gx]{font-size:1.1rem;color:var(--text-secondary)}.important-notes[data-astro-cid-heuyj5gx]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.note-box[data-astro-cid-heuyj5gx]{padding:1rem;border-radius:8px;font-size:.95rem;line-height:1.5}.note-box[data-astro-cid-heuyj5gx].warning{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#b91c1c}.note-box[data-astro-cid-heuyj5gx].info{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#1d4ed8}.section[data-astro-cid-heuyj5gx]{margin-bottom:4rem}.section-title[data-astro-cid-heuyj5gx]{font-size:1.5rem;color:var(--text-primary);margin-bottom:1.5rem;position:relative;padding-left:1rem}.section-title[data-astro-cid-heuyj5gx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary);border-radius:4px}.meta-desc[data-astro-cid-heuyj5gx]{color:var(--text-secondary);font-size:.95rem;margin-bottom:1.5rem;font-weight:500}.scheme-grid[data-astro-cid-heuyj5gx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.scheme-card[data-astro-cid-heuyj5gx]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.scheme-card[data-astro-cid-heuyj5gx] h3[data-astro-cid-heuyj5gx]{margin-bottom:1rem;color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:.5rem}.scheme-list[data-astro-cid-heuyj5gx]{list-style:none;padding:0;margin:0}.scheme-list[data-astro-cid-heuyj5gx] li[data-astro-cid-heuyj5gx]{padding:.5rem 0;border-bottom:1px dashed var(--border);color:var(--text-secondary)}.scheme-list[data-astro-cid-heuyj5gx] li[data-astro-cid-heuyj5gx]:last-child{border-bottom:none}.scheme-list[data-astro-cid-heuyj5gx] strong[data-astro-cid-heuyj5gx]{color:var(--text-primary)}.syllabus-block[data-astro-cid-heuyj5gx]{margin-bottom:2.5rem}.syllabus-block[data-astro-cid-heuyj5gx] h3[data-astro-cid-heuyj5gx]{display:flex;align-items:center;gap:1rem;font-size:1.25rem;margin-bottom:1.5rem;color:var(--text-primary)}.marks-badge[data-astro-cid-heuyj5gx]{font-size:.85rem;background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:99px;font-weight:600}.unit-grid[data-astro-cid-heuyj5gx]{display:grid;grid-template-columns:1fr;gap:1rem}.unit-card[data-astro-cid-heuyj5gx]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.25rem}.unit-card[data-astro-cid-heuyj5gx] h4[data-astro-cid-heuyj5gx],.unit-card[data-astro-cid-heuyj5gx] h5[data-astro-cid-heuyj5gx]{color:var(--primary);margin-bottom:.75rem;font-size:1.05rem}.unit-card[data-astro-cid-heuyj5gx] p[data-astro-cid-heuyj5gx]{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.unit-card[data-astro-cid-heuyj5gx].compact{padding:1rem}.unit-card[data-astro-cid-heuyj5gx].compact h4[data-astro-cid-heuyj5gx],.unit-card[data-astro-cid-heuyj5gx].compact h5[data-astro-cid-heuyj5gx]{font-size:.95rem;margin-bottom:.5rem}.unit-card[data-astro-cid-heuyj5gx].compact p[data-astro-cid-heuyj5gx]{font-size:.85rem}.topic-list[data-astro-cid-heuyj5gx]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.topic-list[data-astro-cid-heuyj5gx] li[data-astro-cid-heuyj5gx]{background:var(--bg-card);border:1px solid var(--border);padding:1rem;border-radius:8px;color:var(--text-secondary)}.topic-list[data-astro-cid-heuyj5gx] strong[data-astro-cid-heuyj5gx]{color:var(--text-primary);margin-right:.5rem}.mains-split[data-astro-cid-heuyj5gx]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mains-col[data-astro-cid-heuyj5gx]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.mains-header[data-astro-cid-heuyj5gx]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border)}.mains-header[data-astro-cid-heuyj5gx] h3[data-astro-cid-heuyj5gx]{font-size:1.3rem;color:var(--text-primary);margin-bottom:.5rem}.mains-header[data-astro-cid-heuyj5gx] p[data-astro-cid-heuyj5gx]{color:var(--text-secondary);font-weight:500}.unit-list[data-astro-cid-heuyj5gx]{display:flex;flex-direction:column;gap:1rem}.note[data-astro-cid-heuyj5gx]{color:var(--text-secondary);font-style:italic}@media(max-width:768px){.mains-split[data-astro-cid-heuyj5gx]{grid-template-columns:1fr}}
