.curriculum{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:72px 24px}.curriculum .curriculum-inner{margin:0 auto;max-width:1180px}.curriculum .curriculum-eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.curriculum .curriculum-headline{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 40px}.curriculum .curriculum-cards{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (max-width:860px){.curriculum .curriculum-cards{grid-template-columns:1fr}}.curriculum .curriculum-card{border-radius:16px;border-style:solid;border-width:1px;padding:40px 44px 44px;transition:box-shadow .2s ease}.curriculum .curriculum-pill{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.curriculum .curriculum-card-heading{font-size:26px;font-weight:800;line-height:1.25;margin:0 0 18px}.curriculum .curriculum-intro{margin-bottom:22px}.curriculum .curriculum-intro p{color:inherit;font-size:16.5px;line-height:1.65;margin:0}.curriculum .curriculum-list ul{list-style:none;margin:0;padding:0}.curriculum .curriculum-list li{font-size:16px;line-height:1.55;margin:0 0 14px;padding-left:22px;position:relative}.curriculum .curriculum-list li:last-child{margin-bottom:0}.curriculum .curriculum-list li:before{background:var(--bullet,#94a3b8);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:9px;width:6px}.curriculum .curriculum-list strong{color:#0a1f44;font-weight:700}