.syllabi-module__fETCkq__finder{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.syllabi-module__fETCkq__chips{flex-wrap:wrap;gap:8px;display:flex}.syllabi-module__fETCkq__chip{min-height:44px;color:var(--navy);background:var(--paper);border:1px solid var(--line);font:700 14px/1.2 var(--ui);cursor:pointer;border-radius:999px;padding:8px 16px}.syllabi-module__fETCkq__chip:hover{background:var(--cool-quiet)}.syllabi-module__fETCkq__chipOn{color:var(--paper);background:var(--navy);border-color:var(--navy)}.syllabi-module__fETCkq__chipOn:hover{background:var(--navy-hover)}.syllabi-module__fETCkq__search{max-width:640px}.syllabi-module__fETCkq__searchRow{gap:8px;display:flex}.syllabi-module__fETCkq__finder .syllabi-module__fETCkq__status{min-height:24px;color:var(--slate);font-size:14px}.syllabi-module__fETCkq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.syllabi-module__fETCkq__tools{flex-wrap:wrap;gap:8px;display:flex}.syllabi-module__fETCkq__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:24px 0 0;display:grid}.syllabi-module__fETCkq__facts>div{border-top:1px solid var(--line);padding:12px 0}.syllabi-module__fETCkq__facts dt{color:var(--slate);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.syllabi-module__fETCkq__facts dd{color:var(--charcoal);margin:4px 0 0;font-size:15px;line-height:1.5}.syllabi-module__fETCkq__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:32px;display:grid}.syllabi-module__fETCkq__layout .syllabi-module__fETCkq__h3{margin-top:0;font-size:24px;line-height:1.3}.syllabi-module__fETCkq__aside .syllabi-module__fETCkq__h3{margin-top:24px;font-size:20px}.syllabi-module__fETCkq__aside>div:first-child .syllabi-module__fETCkq__h3{margin-top:0}.syllabi-module__fETCkq__aside{background:var(--warm-quiet);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:4px;padding:23px}.syllabi-module__fETCkq__aside .syllabi-module__fETCkq__h4{margin-top:16px;font-size:15px}.syllabi-module__fETCkq__aside .syllabi-module__fETCkq__note{color:var(--charcoal);margin-top:8px;font-size:15px;line-height:1.55}.syllabi-module__fETCkq__aside .syllabi-module__fETCkq__sources,.syllabi-module__fETCkq__aside .syllabi-module__fETCkq__free,.syllabi-module__fETCkq__aside .syllabi-module__fETCkq__links{margin-top:8px;padding-left:1.2em;font-size:15px;list-style:outside}.syllabi-module__fETCkq__aside li+li{margin-top:6px}.syllabi-module__fETCkq__freeNote{color:var(--slate);font-size:13px;display:block}.syllabi-module__fETCkq__stage{margin-top:24px}.syllabi-module__fETCkq__stage .syllabi-module__fETCkq__stageTitle{font-size:18px;line-height:1.4}.syllabi-module__fETCkq__stageLabel{color:var(--burgundy);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.syllabi-module__fETCkq__stage .syllabi-module__fETCkq__stageDesc{color:var(--slate);margin-top:4px;font-size:15px}.syllabi-module__fETCkq__stage .syllabi-module__fETCkq__courses{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.syllabi-module__fETCkq__course{border-bottom:1px solid var(--line)}.syllabi-module__fETCkq__course summary{min-height:48px;color:var(--navy);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 28px 12px 0;list-style:none;display:flex;position:relative}.syllabi-module__fETCkq__course summary::-webkit-details-marker{display:none}.syllabi-module__fETCkq__course summary:after{color:var(--burgundy);content:"+";font-size:20px;line-height:1;position:absolute;top:12px;right:4px}.syllabi-module__fETCkq__course details[open]>summary:after{content:"−"}.syllabi-module__fETCkq__code{color:var(--burgundy);letter-spacing:.04em;font-size:14px;font-weight:800}.syllabi-module__fETCkq__title{flex:auto;font-weight:700}.syllabi-module__fETCkq__credits{color:var(--slate);font-size:14px}.syllabi-module__fETCkq__body{padding:0 0 16px}.syllabi-module__fETCkq__fields>div{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.syllabi-module__fETCkq__fields dt{color:var(--navy);font-size:14px;font-weight:700}.syllabi-module__fETCkq__fields dd{color:var(--charcoal);margin:0;font-size:15px;line-height:1.55}.syllabi-module__fETCkq__token{color:var(--slate);font-style:italic}.syllabi-module__fETCkq__fields .syllabi-module__fETCkq__readings{margin:0;padding-left:1.2em;list-style:outside}.syllabi-module__fETCkq__fields .syllabi-module__fETCkq__readings li+li{margin-top:4px}.syllabi-module__fETCkq__editions{margin:0;padding-left:1.2em;font-size:15px;line-height:1.55;list-style:outside}.syllabi-module__fETCkq__editions li+li{margin-top:8px}.syllabi-module__fETCkq__body .syllabi-module__fETCkq__courseActions{color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.syllabi-module__fETCkq__layout .syllabi-module__fETCkq__none{color:var(--slate);margin-top:16px}@media (max-width:1023px){.syllabi-module__fETCkq__layout{grid-template-columns:minmax(0,1fr)}.syllabi-module__fETCkq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.syllabi-module__fETCkq__facts{grid-template-columns:minmax(0,1fr)}.syllabi-module__fETCkq__fields>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media print{.syllabi-module__fETCkq__noPrint{display:none!important}.syllabi-module__fETCkq__course summary:after{display:none}}
