.cfs-syllabus{margin:36px 0;color:#111;font-family:inherit;line-height:1.65}.cfs-syllabus-intro{border-top:3px solid #ffd400;padding:28px 0}.cfs-syllabus h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:10px 0 18px;letter-spacing:-.035em}.cfs-syllabus h3{font-family:inherit;font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:12px 0 14px;color:#111}.cfs-syllabus p,.cfs-syllabus li{font-size:15px;color:#37352f}.cfs-syllabus p{max-width:850px}.cfs-syllabus-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cfs-syllabus-download{display:inline-flex;padding:10px 16px;border:1px solid #111;border-radius:12px;font-size:13px;font-weight:700;text-decoration:none;color:#111}.cfs-syllabus-download:hover,.cfs-syllabus-download:focus-visible{background:#ffd400}.cfs-syllabus-modules,.cfs-syllabus-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cfs-syllabus-module{background:#fffdf8;border:1px solid #d8d1c5;border-radius:18px;padding:24px;min-width:0}.cfs-syllabus-module>.cfs-syllabus-eyebrow{display:inline-block;background:#ffd400;padding:4px 9px;border-radius:999px;color:#111}.cfs-syllabus ul{margin:0;padding-left:20px}.cfs-syllabus li{margin:8px 0;overflow-wrap:anywhere}.cfs-syllabus li::marker{color:#958000}.cfs-syllabus-outcomes{padding:24px 0 10px}.cfs-syllabus-extras>section{padding:20px;background:#f4f0e7;border:1px solid #d8d1c5;border-radius:16px}.cfs-syllabus-fee-note{padding:20px;border-left:3px solid #ffd400;background:#f4f0e7;margin-top:22px}.cfs-syllabus [id],#full-course-outline{scroll-margin-top:160px}@media(max-width:680px){.cfs-syllabus-modules,.cfs-syllabus-extras{grid-template-columns:1fr}.cfs-syllabus-module{padding:20px}.cfs-syllabus{margin:24px 0}.cfs-syllabus h3{font-size:19px}}