/* Archive 342: muted archive background, white expanded academic year. */
.ff-syllabi335-archive.ff-syllabus-prof{background:#eaf1f7;border:1px solid #c6d8e6;border-radius:14px;margin-top:28px!important;padding:0 14px 14px!important;box-sizing:border-box}
.ff-syllabi335-archive.ff-syllabus-prof>summary{background:#dce8f2;color:#163f60;border-radius:13px 13px 0 0;margin:0 -14px 12px;padding:18px 16px;line-height:1.5;overflow-wrap:anywhere}
.ff-syllabi335-archive.ff-syllabus-prof:not([open]){padding-bottom:0!important}
.ff-syllabi335-archive.ff-syllabus-prof:not([open])>summary{margin-bottom:0;border-radius:13px}
.ff-syllabi335-archive>.ff-archive341-year{background:#e2ecf4;border:1px solid #c5d5e2;border-radius:10px;margin:10px 0;padding:0;box-sizing:border-box}
.ff-syllabi335-archive>.ff-archive341-year>summary{background:#e2ecf4;border-radius:9px;padding:15px 14px;color:#173e5b;line-height:1.5;overflow-wrap:anywhere}
.ff-syllabi335-archive>.ff-archive341-year[open]{background:#fff;border-color:#9fb9cd;box-shadow:0 4px 14px #183f5910}
.ff-syllabi335-archive>.ff-archive341-year[open]>summary{background:#fff;border-radius:9px 9px 0 0;border-bottom:1px solid #e0e8ef}
.ff-syllabi335-archive>.ff-archive341-year>.ff-syllabi335{background:#fff;border-radius:0 0 9px 9px;padding:12px 14px 14px;box-sizing:border-box;min-width:0}
.ff-syllabi335-archive .ff-archive341-year .ff-syllabus-prof{background:#fff}
.ff-syllabi335-archive .ff-archive341-year .ff-syllabi335-search{margin:6px 0 18px}
.ff-syllabi335-archive summary:focus-visible{outline:3px solid #8aaec9;outline-offset:2px}
@media(max-width:600px){.ff-syllabi335-archive.ff-syllabus-prof{padding-left:8px!important;padding-right:8px!important}.ff-syllabi335-archive.ff-syllabus-prof>summary{margin-left:-8px;margin-right:-8px;padding:15px 12px}.ff-syllabi335-archive>.ff-archive341-year>summary{padding:13px 10px}.ff-syllabi335-archive>.ff-archive341-year>.ff-syllabi335{padding:10px 8px}.ff-syllabi335-archive .ff-syllabi335-count{padding:1px 8px;margin-left:8px}}
