.pyq-detail.svelte-mmjta1{max-width:900px;margin:0 auto;padding:6rem 1.25rem 5rem;color:#0f172a;font-family:Inter,system-ui,-apple-system,sans-serif}.crumbs.svelte-mmjta1{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;color:#64748b;margin-bottom:1.25rem}.crumbs.svelte-mmjta1 a:where(.svelte-mmjta1){color:#0369a1;text-decoration:none}.crumbs.svelte-mmjta1 a:where(.svelte-mmjta1):hover{text-decoration:underline}.crumbs.svelte-mmjta1 .current:where(.svelte-mmjta1){color:#0f172a;font-weight:500}.hero.svelte-mmjta1{border:1px solid #e2e8f0;border-left:4px solid var(--accent, #0ea5e9);border-radius:14px;padding:1.75rem 1.75rem 1.5rem;background:linear-gradient(180deg,#fff,#f8fafc);margin-bottom:2rem}.badges.svelte-mmjta1{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.badge.svelte-mmjta1{font-size:.72rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;letter-spacing:.02em}.badge.subject.svelte-mmjta1{background:#0ea5e914;color:#0369a1;border-color:#0ea5e933}.badge.year.svelte-mmjta1{background:#0f172a;color:#fff;border-color:#0f172a}.badge.marks.svelte-mmjta1{background:#fef3c7;color:#92400e;border-color:#fcd34d}.badge.words.svelte-mmjta1{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.badge.compulsory.svelte-mmjta1{background:#fee2e2;color:#991b1b;border-color:#fecaca}.badge.directive.svelte-mmjta1{background:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.hero.svelte-mmjta1 h1:where(.svelte-mmjta1){font-size:1.35rem;font-weight:700;margin:0 0 .75rem;color:#0f172a;letter-spacing:-.01em}.lede.svelte-mmjta1{font-size:1.05rem;line-height:1.65;color:#1e293b;margin:0 0 1.25rem}.hindi.svelte-mmjta1{margin:.5rem 0 1.25rem;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .9rem;background:#fafafa}.hindi.svelte-mmjta1 summary:where(.svelte-mmjta1){cursor:pointer;font-size:.9rem;color:#475569;font-weight:500}.hindi.svelte-mmjta1 p:where(.svelte-mmjta1){margin:.75rem 0 0;color:#334155;line-height:1.7}.cta-row.svelte-mmjta1{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.cta.svelte-mmjta1{display:inline-block;padding:.7rem 1.15rem;border-radius:10px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s}.cta.primary.svelte-mmjta1{background:#0369a1;color:#fff;border:1px solid #0369a1}.cta.primary.svelte-mmjta1:hover{background:#075985}.cta.primary.big.svelte-mmjta1{padding:.95rem 1.5rem;font-size:1rem}.cta.ghost.svelte-mmjta1{background:transparent;color:#0369a1;border:1px solid #cbd5e1}.cta.ghost.svelte-mmjta1:hover{background:#f1f5f9}.panel.svelte-mmjta1{border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 1.75rem;background:#fff;margin-bottom:1.5rem}.panel.soft.svelte-mmjta1{background:#f8fafc}.panel.svelte-mmjta1 h2:where(.svelte-mmjta1){font-size:1.15rem;margin:0 0 .75rem;color:#0f172a;font-weight:700}.panel.svelte-mmjta1 h3:where(.svelte-mmjta1){font-size:.92rem;margin:1.25rem 0 .5rem;color:#475569;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.panel.svelte-mmjta1 h3:where(.svelte-mmjta1):first-of-type{margin-top:.25rem}.panel.svelte-mmjta1 p:where(.svelte-mmjta1){line-height:1.7;color:#334155;margin:0 0 .75rem}.approach.svelte-mmjta1{color:#1e293b}.key-points.svelte-mmjta1{margin:.25rem 0 .5rem 1.25rem;padding:0;color:#334155}.key-points.svelte-mmjta1 li:where(.svelte-mmjta1){margin:.35rem 0;line-height:1.6}.rubric-table-wrap.svelte-mmjta1{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-top:.5rem}.rubric-table.svelte-mmjta1{width:100%;border-collapse:collapse;font-size:.85rem;min-width:720px}.rubric-table.svelte-mmjta1 th:where(.svelte-mmjta1){background:#f1f5f9;color:#0f172a;text-align:left;padding:.6rem .75rem;font-weight:600;border-bottom:1px solid #e2e8f0;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.rubric-table.svelte-mmjta1 td:where(.svelte-mmjta1){padding:.7rem .75rem;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#334155;line-height:1.55}.rubric-table.svelte-mmjta1 tr:where(.svelte-mmjta1):last-child td:where(.svelte-mmjta1){border-bottom:none}.dim-name.svelte-mmjta1{font-weight:600;color:#0f172a}.cta-panel.svelte-mmjta1{text-align:center;border-top:3px solid var(--accent, #0ea5e9);background:linear-gradient(180deg,#fff,#f0f9ff80)}.cta-panel.svelte-mmjta1 h2:where(.svelte-mmjta1){text-align:center}.cta-panel.svelte-mmjta1 p:where(.svelte-mmjta1){text-align:center;max-width:560px;margin:0 auto 1rem}.prev-next.svelte-mmjta1{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0 1.5rem}.pn.svelte-mmjta1{display:flex;flex-direction:column;padding:.8rem 1.1rem;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:#0f172a;max-width:48%;transition:all .15s;background:#fff}.pn.svelte-mmjta1:hover{border-color:#0ea5e9;background:#f0f9ff}.pn.svelte-mmjta1 .label:where(.svelte-mmjta1){font-size:.75rem;color:#64748b;font-weight:500}.pn.svelte-mmjta1 .q:where(.svelte-mmjta1){font-size:.95rem;font-weight:600;margin-top:.15rem}.pn.next.svelte-mmjta1{text-align:right;align-items:flex-end}.sibling-list.svelte-mmjta1{list-style:none;padding:0;margin:.5rem 0 0}.sibling-list.svelte-mmjta1 li:where(.svelte-mmjta1){padding:.5rem 0;border-bottom:1px solid #f1f5f9}.sibling-list.svelte-mmjta1 li:where(.svelte-mmjta1):last-child{border-bottom:none}.sibling-list.svelte-mmjta1 li.active:where(.svelte-mmjta1){background:#f0f9ff;border-radius:6px;padding:.5rem .7rem;border-bottom:none}.sibling-list.svelte-mmjta1 a:where(.svelte-mmjta1){display:flex;gap:.8rem;align-items:baseline;text-decoration:none;color:#0f172a}.sibling-list.svelte-mmjta1 a:where(.svelte-mmjta1):hover .qtext:where(.svelte-mmjta1){color:#0369a1}.sibling-list.svelte-mmjta1 .qnum:where(.svelte-mmjta1){font-weight:600;min-width:4.5rem;flex-shrink:0;color:#0f172a;font-size:.9rem}.sibling-list.svelte-mmjta1 .qtext:where(.svelte-mmjta1){color:#475569;font-size:.9rem;line-height:1.5}@media(max-width:640px){.pyq-detail.svelte-mmjta1{padding:2rem 1rem 3rem}.hero.svelte-mmjta1{padding:1.25rem}.hero.svelte-mmjta1 h1:where(.svelte-mmjta1){font-size:1.5rem}.lede.svelte-mmjta1{font-size:.98rem}.panel.svelte-mmjta1{padding:1.1rem 1.25rem}.pn.svelte-mmjta1{max-width:100%;flex:1}}
