.date-archive-design .lectureArchive-hero:before{display:none}
.date-archive-design .lectureArchive-page,.date-archive-design .books-chapter{background:#fff!important}
.date-archive-design .archive-filter{padding:24px;background:#f3f8f4;border:1px solid #bfd0c5;border-radius:6px;margin-top:24px}
.date-archive-design .archive-filter label,.date-archive-design .archive-browser-tools label{display:block;font:600 14px/1.5 Arial;margin-bottom:12px;color:#174d3d}
.date-archive-design .archive-filter input,.date-archive-design .archive-browser-tools input{width:100%;max-width:100%;font:16px/1.5 Arial;padding:14px}
.date-archive-design .archive-results-link{display:inline-block;margin-top:16px;font:600 14px/1.5 Arial}
.date-archive-design .archive-status{font:14px/1.6 Arial;color:#53685b;margin-top:14px}
.date-archive-design .archive-browser-tools{border-top:2px solid #174d3d;padding:24px 0}
.date-archive-design .archive-year-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.date-archive-design .archive-year-nav a{display:block;padding:9px 10px;font:600 13px Arial;color:#174d3d;border-bottom:1px solid #c9d8ce;text-decoration:none}
.date-archive-design .archive-year-nav a:hover{color:#803d60;background:#f4f8f5}
.date-archive-design .year-archive{max-height:760px;overflow:auto;scrollbar-gutter:stable;padding-right:12px;border-block:1px solid #d8e2da}
.date-archive-design .year-group{margin:0;padding:0 0 26px;background:none;border:0;border-radius:0;box-shadow:none;scroll-margin-top:115px}
.date-archive-design .year-group h3{font:400 28px/1.3 Georgia;color:#803d60;margin:0;padding:20px 0 16px;border-bottom:1px solid #d8e2da;background:#fff;position:sticky;top:0;z-index:1}
.date-archive-design .lecture-list{display:block}
.date-archive-design .lecture-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px 16px;padding:18px 0;border:0;border-bottom:1px solid #dce4dd;border-radius:0;background:#fff;box-shadow:none;text-decoration:none}
.date-archive-design .lecture-row span{font:13px/1.6 Arial;color:#63796b;grid-row:1/3}
.date-archive-design .lecture-row strong{font:600 17px/1.5 Arial;color:#174d3d;overflow-wrap:anywhere}
.date-archive-design .lecture-row em{font:13px/1.6 Arial;color:#63796b;overflow-wrap:anywhere}
.date-archive-design .lecture-row:hover strong{color:#803d60;text-decoration:underline}
.date-archive-design .archive-empty{font:16px/1.7 Arial;padding:24px;background:#f8f1f4;color:#803d60;border-left:3px solid #803d60}
.date-archive-design [hidden]{display:none!important}
.date-archive-design .lecture-original-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.date-archive-design .date-archive-page .button{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:14px 42px;margin:12px 0;white-space:normal;text-align:center;font-size:14px}
.date-archive-design .date-archive-page .button:after{position:absolute;right:14px;margin:0}
.date-archive-design .learning-card>svg{color:#803d60}
@media(min-width:901px){.date-archive-design .hero-copy{max-width:44%}.date-archive-design .hero-copy h1{font-size:38px}}
@media(max-width:560px){.date-archive-design .archive-filter{padding:16px}.date-archive-design .lecture-row{grid-template-columns:minmax(0,1fr)}.date-archive-design .lecture-row span{grid-row:auto}.date-archive-design .year-archive{max-height:620px}}
