.classroom-curriculum_downloads__ffm0G{display:grid;justify-items:start;gap:10px;margin-top:22px}.classroom-curriculum_downloads__ffm0G small{color:var(--ds-subtle);font-size:.75rem}.classroom-curriculum_coversLabel__16Axz{display:block;margin-bottom:10px;color:var(--ds-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.classroom-curriculum_topics__D7ZvC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none}.classroom-curriculum_topics__D7ZvC li{position:relative;padding-left:20px;color:var(--ds-ink);font-size:.88rem;line-height:1.45}.classroom-curriculum_topics__D7ZvC li:before{content:"";position:absolute;top:.5em;left:2px;width:7px;height:7px;border-radius:50%;background:var(--ds-accent)}.classroom-curriculum_earnTitle__WKRTO{margin:0 0 10px}.classroom-curriculum_earnLead__tCv1Y{max-width:46rem;margin:0 0 26px;color:var(--ds-muted);font-size:1.05rem}.classroom-curriculum_earnGrid__UYc1N{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.classroom-curriculum_earnCard__bcRLn{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.classroom-curriculum_earnCard__bcRLn>span{display:inline-flex;align-items:center;gap:6px;color:var(--ds-accent-strong);font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.classroom-curriculum_earnCard__bcRLn h3{margin:0;font-size:1rem;line-height:1.35}.classroom-curriculum_earnCard__bcRLn strong{color:var(--ds-success);font-size:1.08rem;line-height:1.35}.classroom-curriculum_earnCard__bcRLn p{margin:0;color:var(--ds-muted);font-size:.84rem;line-height:1.55}.classroom-curriculum_roles__YkX7p{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.classroom-curriculum_roles__YkX7p li{padding:3px 9px;border-radius:0;background:var(--ds-soft);color:var(--ds-accent-strong);font-size:.72rem;font-weight:650}.classroom-curriculum_example__VNvNw{margin:22px 0 8px;padding:14px 18px;border-left:4px solid var(--ds-success);border-radius:0;background:var(--ds-success-soft);color:var(--ds-ink)}.classroom-curriculum_disclaimer__EoL3W{margin:0 0 20px;color:var(--ds-subtle);font-size:.8rem}@media (max-width:520px){.classroom-curriculum_topics__D7ZvC{grid-template-columns:1fr}}