.syllabus-hero[data-astro-cid-5xcwd6mr]{max-width:980px;padding:76px 56px 80px}.syllabus-hero[data-astro-cid-5xcwd6mr] h1[data-astro-cid-5xcwd6mr]{margin:24px 0 0;font:500 clamp(52px,8vw,96px)/.95 var(--font-serif);letter-spacing:-.035em}.syllabus-hero[data-astro-cid-5xcwd6mr]>p[data-astro-cid-5xcwd6mr]:not(.verified){max-width:760px;margin:30px 0 0;font-size:20px;line-height:1.62}.hero-actions[data-astro-cid-5xcwd6mr]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.verified[data-astro-cid-5xcwd6mr]{margin-top:20px;color:var(--dim);font-size:14px;letter-spacing:.04em}.syllabus-summary[data-astro-cid-5xcwd6mr]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 56px 88px;border:1px solid var(--divider);border-radius:16px;background:var(--card)}.syllabus-summary[data-astro-cid-5xcwd6mr] div[data-astro-cid-5xcwd6mr]{padding:24px}.syllabus-summary[data-astro-cid-5xcwd6mr] div[data-astro-cid-5xcwd6mr]+div[data-astro-cid-5xcwd6mr]{border-left:1px solid var(--divider)}.syllabus-summary[data-astro-cid-5xcwd6mr] strong[data-astro-cid-5xcwd6mr]{display:block;font:500 28px var(--font-mono);color:var(--head)}.syllabus-summary[data-astro-cid-5xcwd6mr] span[data-astro-cid-5xcwd6mr]{display:block;margin-top:7px;color:var(--dim);font-size:14px}.marks-map[data-astro-cid-5xcwd6mr]{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;padding:88px 56px;align-items:center;background:var(--surface);border-block:1px solid var(--divider)}h2[data-astro-cid-5xcwd6mr]{margin:16px 0 0;font:500 clamp(38px,5.5vw,64px)/1 var(--font-serif);letter-spacing:-.025em}.marks-copy[data-astro-cid-5xcwd6mr] p[data-astro-cid-5xcwd6mr]{margin:22px 0 0;line-height:1.65}.weight-bar[data-astro-cid-5xcwd6mr]{display:flex;gap:3px;height:58px;overflow:hidden;border-radius:12px}.weight-segment[data-astro-cid-5xcwd6mr]{display:flex;align-items:center;justify-content:center;min-width:0;background:var(--subject)}.weight-segment[data-astro-cid-5xcwd6mr] span[data-astro-cid-5xcwd6mr]{color:var(--on-accent);font:600 12px var(--font-mono);text-shadow:0 1px 2px rgba(0,0,0,.25)}.weight-legend[data-astro-cid-5xcwd6mr]{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:20px}.weight-legend[data-astro-cid-5xcwd6mr] span[data-astro-cid-5xcwd6mr]{display:inline-flex;align-items:center;gap:7px;font-size:14px}.weight-legend[data-astro-cid-5xcwd6mr] i[data-astro-cid-5xcwd6mr]{width:10px;height:10px;border-radius:3px;background:var(--subject)}.weight-legend[data-astro-cid-5xcwd6mr] b[data-astro-cid-5xcwd6mr]{font-weight:500;color:var(--dim)}.subject-bio[data-astro-cid-5xcwd6mr]{--subject: var(--bio)}.subject-chem[data-astro-cid-5xcwd6mr]{--subject: var(--chem)}.subject-phys[data-astro-cid-5xcwd6mr]{--subject: var(--phys)}.subject-eng[data-astro-cid-5xcwd6mr]{--subject: var(--eng)}.subject-lr[data-astro-cid-5xcwd6mr]{--subject: var(--lr)}.subject-section[data-astro-cid-5xcwd6mr]{padding:88px 56px}.subject-grid[data-astro-cid-5xcwd6mr]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.subject-card[data-astro-cid-5xcwd6mr]{padding:28px;border:1px solid var(--divider);border-top:4px solid var(--subject);border-radius:16px;background:var(--card);transition:transform .15s ease,border-color .15s ease}.subject-card[data-astro-cid-5xcwd6mr]:hover{transform:translateY(-2px);border-color:var(--subject)}.subject-card[data-astro-cid-5xcwd6mr]:last-child{grid-column:1/-1}.subject-top[data-astro-cid-5xcwd6mr]{display:flex;justify-content:space-between;gap:18px;color:var(--head);font-size:21px;font-weight:600}.subject-top[data-astro-cid-5xcwd6mr] strong[data-astro-cid-5xcwd6mr]{color:var(--subject)}.subject-card[data-astro-cid-5xcwd6mr]>p[data-astro-cid-5xcwd6mr]{margin:8px 0 24px;color:var(--dim);font-size:14px}.subject-count[data-astro-cid-5xcwd6mr] strong[data-astro-cid-5xcwd6mr]{display:block;color:var(--head);font-size:24px}.subject-count[data-astro-cid-5xcwd6mr] span[data-astro-cid-5xcwd6mr]{color:var(--dim);font-size:14px}.subject-link[data-astro-cid-5xcwd6mr]{display:block;margin-top:24px;color:var(--subject);font-weight:600;font-size:14px}.syllabus-cta[data-astro-cid-5xcwd6mr]{display:grid;grid-template-columns:1fr auto;gap:48px;padding:72px 56px;align-items:end;color:var(--on-accent);background:var(--teal-strong)}.syllabus-cta[data-astro-cid-5xcwd6mr] h2[data-astro-cid-5xcwd6mr],.syllabus-cta[data-astro-cid-5xcwd6mr] .section-label[data-astro-cid-5xcwd6mr],.syllabus-cta[data-astro-cid-5xcwd6mr] p[data-astro-cid-5xcwd6mr]{color:var(--on-accent)}.syllabus-cta[data-astro-cid-5xcwd6mr] .btn-primary{color:var(--teal-strong);background:var(--on-accent);box-shadow:none}@media(max-width:820px){.marks-map[data-astro-cid-5xcwd6mr],.syllabus-cta[data-astro-cid-5xcwd6mr]{grid-template-columns:1fr}.syllabus-summary[data-astro-cid-5xcwd6mr]{grid-template-columns:repeat(2,1fr)}.syllabus-summary[data-astro-cid-5xcwd6mr] div[data-astro-cid-5xcwd6mr]:nth-child(3){border-left:0;border-top:1px solid var(--divider)}.syllabus-summary[data-astro-cid-5xcwd6mr] div[data-astro-cid-5xcwd6mr]:nth-child(4){border-top:1px solid var(--divider)}}@media(max-width:620px){.syllabus-hero[data-astro-cid-5xcwd6mr],.marks-map[data-astro-cid-5xcwd6mr],.subject-section[data-astro-cid-5xcwd6mr],.syllabus-cta[data-astro-cid-5xcwd6mr]{padding:58px 22px}.syllabus-summary[data-astro-cid-5xcwd6mr]{margin:0 22px 58px}.subject-grid[data-astro-cid-5xcwd6mr]{grid-template-columns:1fr}.subject-card[data-astro-cid-5xcwd6mr]:last-child{grid-column:auto}}@media(max-width:430px){.syllabus-summary[data-astro-cid-5xcwd6mr]{grid-template-columns:1fr}.syllabus-summary[data-astro-cid-5xcwd6mr] div[data-astro-cid-5xcwd6mr]+div[data-astro-cid-5xcwd6mr]{border-left:0;border-top:1px solid var(--divider)}}
