/* WordPress curriculum pages — Shreeja existing navy and blue design tokens. */
.slh-syllabus-main{background:#f8faff;color:#080f3e;font-family:inherit}.slh-syllabus-main .section-shell{max-width:1220px;margin-inline:auto;padding-inline:24px}
.slh-syllabus-hero{background:linear-gradient(115deg,#08185a 0%,#1244aa 65%,#1d69ea 100%);color:#fff;padding:74px 0 72px}
.slh-syllabus-breadcrumb{font-size:13px;display:flex;align-items:center;gap:12px;opacity:.88;margin-bottom:32px}.slh-syllabus-breadcrumb a{color:#d8e8ff;text-decoration:none}.slh-syllabus-hero .eyebrow{color:#b8d4ff;letter-spacing:.16em;font-size:12px;font-weight:800}
.slh-syllabus-hero h1{font-size:clamp(40px,5.6vw,66px);line-height:1.1;letter-spacing:-.04em;margin:15px 0 18px;color:#fff;font-weight:800}
.slh-syllabus-hero p{max-width:770px;color:#d5e3ff;font-size:18px;line-height:1.8}
.slh-syllabus-metrics{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.slh-syllabus-metrics>div{padding:14px 22px;border:1px solid #7ca7ee88;border-radius:16px;display:flex;gap:12px;align-items:center;background:#ffffff0c}.slh-syllabus-metrics strong{font-size:26px}.slh-syllabus-metrics span{font-size:12px;color:#d8e5ff}
.slh-syllabus-content{padding:70px 0 90px}.slh-syllabus-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:28px}.slh-syllabus-intro .eyebrow{font-weight:800;color:#0861ff;font-size:11px;letter-spacing:.14em}.slh-syllabus-intro h2{font-size:clamp(25px,3vw,37px);letter-spacing:-.035em;line-height:1.2;margin:12px 0;color:#091244}.slh-syllabus-intro p{color:#5a6780;font-size:15px}.slh-syllabus-intro .button{white-space:nowrap}
.slh-syllabus-toolbar{display:flex;gap:12px;align-items:center;margin:0 0 10px}.slh-syllabus-search{flex:1;position:relative}.slh-syllabus-search input{width:100%;padding:15px 18px;border:1px solid #dce4f2;background:#fff;border-radius:13px;font:inherit;font-size:15px;outline-offset:3px}.slh-syllabus-toolbar button{background:#fff;color:#0e3b9d;border:1px solid #dce4f2;padding:14px 17px;border-radius:12px;font-weight:700;cursor:pointer}.slh-syllabus-toolbar button:hover{background:#ecf3ff}
.slh-syllabus-count{font-size:13px;color:#758199;margin:14px 0 20px}.slh-syllabus-list{display:flex;flex-direction:column;gap:11px}.slh-module{background:white;border:1px solid #e0e8f4;border-radius:16px;box-shadow:0 8px 22px #132d5710;overflow:hidden}.slh-module[hidden]{display:none!important}.slh-module>summary{cursor:pointer;display:flex;align-items:center;gap:18px;min-height:76px;padding:16px 23px;list-style:none}.slh-module>summary::-webkit-details-marker{display:none}.slh-module[open]>summary{border-bottom:1px solid #e9eff9;background:#f5f9ff}.slh-module-number{flex:0 0 auto;min-width:42px;height:42px;border-radius:12px;background:#edf4ff;color:#0858dc;display:flex;align-items:center;justify-content:center;font-weight:800}.slh-module-name{font-size:17px;font-weight:800;line-height:1.4;flex:1;color:#081648}.slh-module-count{font-size:12px;color:#7887a0;white-space:nowrap}.slh-module-chevron{font-size:22px;color:#1469e7;transform:rotate(0deg);transition:transform .2s}.slh-module[open] .slh-module-chevron{transform:rotate(180deg)}
.slh-topic-list{margin:0;padding:24px 28px 28px 58px;columns:2;column-gap:52px;list-style:decimal}.slh-topic-list li{break-inside:avoid;line-height:1.65;margin:0 0 12px;padding-left:3px;color:#33435e;font-size:14px}.slh-topic-list li::marker{color:#3176dd;font-size:11px;font-weight:800}.slh-syllabus-topic-parent{font-size:11px;color:#0b57d0;font-weight:800;display:block;margin-bottom:1px}.slh-syllabus-related{margin-top:45px;background:white;border:1px solid #e2eaf8;padding:30px 32px;border-radius:18px}.slh-syllabus-related h2{font-size:23px;margin:0 0 5px}.slh-syllabus-related p{color:#758199;font-size:14px;margin-bottom:18px}.slh-syllabus-chip-row{display:flex;gap:11px;flex-wrap:wrap}.slh-course-chip{border-radius:100px;padding:9px 17px;background:#edf4ff;color:#145bdb;text-decoration:none;font-size:13px;font-weight:800}.slh-course-chip[aria-current="page"]{background:#1461e9;color:#fff}
@media(max-width:750px){.slh-syllabus-hero{padding:45px 0}.slh-syllabus-content{padding:40px 0}.slh-syllabus-intro{align-items:flex-start;flex-direction:column}.slh-syllabus-toolbar{flex-wrap:wrap}.slh-syllabus-search{flex-basis:100%}.slh-module>summary{gap:11px;padding:15px}.slh-module-name{font-size:14px}.slh-module-count{font-size:11px}.slh-topic-list{columns:1;padding:20px 22px 22px 47px}.slh-syllabus-related{padding:22px}}
