
.syllabus-section{background:linear-gradient(180deg,#f5f8ff 0%,#fff 100%)}
.syllabus-switch{display:grid;gap:30px}.syllabus-program{background:white;border:1px solid #e0e8f7;border-radius:24px;overflow:hidden;box-shadow:0 14px 48px rgba(65,101,175,.06)}
.syllabus-heading{padding:30px 34px 25px;background:linear-gradient(110deg,#ecf3ff,#fff);position:relative}
.syllabus-no{font-size:12px;font-weight:800;letter-spacing:2px;color:#4165af}.syllabus-heading h3{font-size:clamp(23px,2.5vw,32px);color:#152b56;margin:12px 0}.syllabus-heading p{color:#637a9d;line-height:1.8;max-width:760px}
.syllabus-frequency{display:inline-block;background:#fff0bf;color:#8c6400;border-radius:100px;font-weight:700;padding:7px 16px;margin-top:13px}
.syllabus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 30px}
.syllabus-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.syllabus-day{background:#f8faff;border:1px solid #e7edf9;border-radius:16px;padding:24px}
.syllabus-day-label{font-size:13px;color:#4165af;font-weight:800;letter-spacing:.5px;border-bottom:1px solid #dae5f7;padding-bottom:15px;margin-bottom:15px}
.syllabus-day-label span{display:block;color:#142b53;font-size:19px;margin-top:7px;letter-spacing:0}
.syllabus-day ul{list-style:none;padding:0;margin:0}.syllabus-day li{padding:13px 0;border-bottom:1px solid #e8edf8}.syllabus-day li:last-child{border-bottom:0}
.syllabus-day li strong{display:block;color:#234f9b;font-size:15px;margin-bottom:7px}.syllabus-day li span{display:block;font-size:14px;line-height:1.7;color:#6c7f9d}
.syllabus-note{padding:0 32px 25px;font-size:13px;color:#8292ad}
@media(max-width:820px){.syllabus-grid,.syllabus-grid-three{grid-template-columns:1fr;padding:16px}.syllabus-heading{padding:24px}.syllabus-day{padding:20px}.syllabus-note{padding:0 20px 20px}}
