.UniversityAnnouncementRegistry_page__2lc_O{--registry-navy:#0c284b;--registry-green:#15583c;--registry-gold:#caa64f;--registry-muted:#52647a;background:#faf9f5;color:var(--registry-navy);min-width:0}.UniversityAnnouncementRegistry_content__IEoqz,.UniversityAnnouncementRegistry_header__uhNw4{max-width:1200px;padding:clamp(1.25rem,4vw,3rem);margin-inline:auto;min-width:0}.UniversityAnnouncementRegistry_header__uhNw4{padding-bottom:1.5rem}.UniversityAnnouncementRegistry_header__uhNw4 h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:650;margin:1rem 0;max-width:27ch;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_header__uhNw4>p{max-width:77ch;line-height:1.7;color:var(--registry-muted);margin-bottom:0}.UniversityAnnouncementRegistry_breadcrumb__e3Bnu{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-size:.85rem;line-height:1.6}.UniversityAnnouncementRegistry_breadcrumb__e3Bnu a{display:inline-flex;align-items:center;min-height:44px;color:var(--registry-muted);text-decoration:underline;text-underline-offset:.2em}.UniversityAnnouncementRegistry_content__IEoqz{padding-top:0}.UniversityAnnouncementRegistry_tabs__K6MMX{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid #c9d3df}.UniversityAnnouncementRegistry_tabs__K6MMX a{display:inline-flex;align-items:center;min-height:48px;padding:.65rem 1rem;color:var(--registry-navy);font-weight:600;text-decoration:none;border-bottom:3px solid transparent}.UniversityAnnouncementRegistry_tabs__K6MMX a[aria-current=page]{border-color:var(--registry-gold);background:#fff}.UniversityAnnouncementRegistry_archiveNote__7aHFp{font-size:.9rem;line-height:1.6;color:var(--registry-muted);max-width:85ch}.UniversityAnnouncementRegistry_filterForm__YRvrh{background:#fff;padding:clamp(1rem,2vw,1.5rem);border:1px solid #d6dee7;border-radius:.4rem;margin:1.5rem 0}.UniversityAnnouncementRegistry_field__zyCrX{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:.9rem;font-weight:600;color:var(--registry-navy)}.UniversityAnnouncementRegistry_field__zyCrX input,.UniversityAnnouncementRegistry_field__zyCrX select{min-width:0;max-width:100%;width:100%;min-height:46px;border:1px solid #aab8ca;border-radius:.25rem;padding:.6rem .7rem;background:#fff;color:var(--registry-navy);font:inherit;font-weight:400}.UniversityAnnouncementRegistry_field__zyCrX input::placeholder{color:#65758a;opacity:1}.UniversityAnnouncementRegistry_searchLine__qYDUc{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem}.UniversityAnnouncementRegistry_filterDetails__uXGpf{margin-top:1rem}.UniversityAnnouncementRegistry_filterDetails__uXGpf summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600;line-height:1.5}.UniversityAnnouncementRegistry_filterGrid__b1qMZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.7rem 0}.UniversityAnnouncementRegistry_filterActions__BNovI{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem}.UniversityAnnouncementRegistry_filterActions__BNovI>a{display:inline-flex;min-height:44px;align-items:center}.UniversityAnnouncementRegistry_page__2lc_O a.UniversityAnnouncementRegistry_primary__CdJJa,.UniversityAnnouncementRegistry_primary__CdJJa{display:inline-flex;justify-content:center;align-items:center;min-height:46px;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--registry-navy);border-radius:.25rem;background:var(--registry-navy);color:#fff;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.UniversityAnnouncementRegistry_primary__CdJJa:hover{background:#183d68}.UniversityAnnouncementRegistry_document__ZPBuz a,.UniversityAnnouncementRegistry_filterActions__BNovI>a,.UniversityAnnouncementRegistry_notice__ZSbKH a,.UniversityAnnouncementRegistry_sourcePanel__B__EM a{color:var(--registry-navy);text-underline-offset:.2em}.UniversityAnnouncementRegistry_resultBar__8alz7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;line-height:1.6;font-size:.9rem}.UniversityAnnouncementRegistry_resultBar__8alz7 p{margin:.25rem 0}.UniversityAnnouncementRegistry_resultBar__8alz7>p:last-child{color:var(--registry-muted)}.UniversityAnnouncementRegistry_dateNote__lEfVi{color:var(--registry-muted);font-size:.82rem;line-height:1.6;margin:.35rem 0 1rem}.UniversityAnnouncementRegistry_results__oFEye{display:grid;gap:1rem}.UniversityAnnouncementRegistry_card__Gqn_c{padding:clamp(1rem,2vw,1.75rem);border:1px solid #d6dee7;border-left:3px solid var(--registry-gold);background:#fff;border-radius:.35rem;min-width:0}.UniversityAnnouncementRegistry_card__Gqn_c h2{font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.4;margin:.9rem 0 .6rem;max-width:62ch;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_card__Gqn_c h2 a{color:var(--registry-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.UniversityAnnouncementRegistry_badges__QrWqq{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8rem;line-height:1.5}.UniversityAnnouncementRegistry_badges__QrWqq>span{border:1px solid #cbd5df;border-radius:.25rem;background:#f1f4f7;padding:.25rem .6rem;font-weight:600}.UniversityAnnouncementRegistry_badges__QrWqq>.UniversityAnnouncementRegistry_priority__r1bfY[data-priority=important]{border-color:#b29550;background:#fff7df}.UniversityAnnouncementRegistry_badges__QrWqq>.UniversityAnnouncementRegistry_priority__r1bfY[data-priority=urgent]{border-color:#9d3b31;background:#fff0ee;color:#7c2821}.UniversityAnnouncementRegistry_muted__LKr4_,.UniversityAnnouncementRegistry_officialDate__arnQq,.UniversityAnnouncementRegistry_publicationDate__rwvwl{font-size:.875rem;line-height:1.6;margin:.4rem 0;color:var(--registry-muted)}.UniversityAnnouncementRegistry_original__YCI3w{font-size:.82rem;line-height:1.6;color:var(--registry-muted)}.UniversityAnnouncementRegistry_cardFacts__xrEfd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin:1rem 0}.UniversityAnnouncementRegistry_cardFacts__xrEfd>div,.UniversityAnnouncementRegistry_facts__wj6UK>div{min-width:0}.UniversityAnnouncementRegistry_cardFacts__xrEfd dt,.UniversityAnnouncementRegistry_facts__wj6UK dt{font-size:.8rem;color:var(--registry-muted);line-height:1.5}.UniversityAnnouncementRegistry_cardFacts__xrEfd dd,.UniversityAnnouncementRegistry_facts__wj6UK dd{margin:.25rem 0 0;font-size:.95rem;line-height:1.6;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_audience__5e5H1{display:flex;flex-direction:column;gap:.15rem}.UniversityAnnouncementRegistry_summary__UatRP{line-height:1.7;max-width:80ch;white-space:pre-line;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_actions__WIxRo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:1rem}.UniversityAnnouncementRegistry_actions__WIxRo>a{display:inline-flex;align-items:center;min-height:46px;color:var(--registry-navy);text-underline-offset:.2em;flex-wrap:wrap;gap:.5rem}.UniversityAnnouncementRegistry_sourcePage__55z33{font-size:.8rem;color:var(--registry-muted)}.UniversityAnnouncementRegistry_notice__ZSbKH{border:1px solid #d6dee7;border-left:3px solid var(--registry-gold);border-radius:.25rem;padding:1rem 1.25rem;background:#fff;line-height:1.7;margin:1.25rem 0}.UniversityAnnouncementRegistry_notice__ZSbKH h2{font:inherit;font-size:1.15rem;font-weight:700;margin:0 0 .5rem}.UniversityAnnouncementRegistry_notice__ZSbKH p{margin:.5rem 0}.UniversityAnnouncementRegistry_notice__ZSbKH a{display:inline-flex;align-items:center;min-height:44px}.UniversityAnnouncementRegistry_pagination__MSKui{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1.5rem 0}.UniversityAnnouncementRegistry_pagination__MSKui a{display:inline-flex;align-items:center;min-height:44px;color:var(--registry-navy);text-underline-offset:.2em}.UniversityAnnouncementRegistry_documentKind__yyNBm{font-size:.9rem;font-weight:600}.UniversityAnnouncementRegistry_detailLayout__E9vYc{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.UniversityAnnouncementRegistry_document__ZPBuz{min-width:0}.UniversityAnnouncementRegistry_facts__wj6UK{display:grid;gap:.8rem;margin:0}.UniversityAnnouncementRegistry_publicationFacts__TEK_4{background:#fff;border-top:3px solid var(--registry-gold);padding:1.5rem}.UniversityAnnouncementRegistry_publicationFacts__TEK_4 .UniversityAnnouncementRegistry_facts__wj6UK{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.UniversityAnnouncementRegistry_documentSection__PWFEG{padding:1.5rem 0;border-bottom:1px solid #d6dee7}.UniversityAnnouncementRegistry_actionNotice__q2E20 h2,.UniversityAnnouncementRegistry_documentSection__PWFEG h2,.UniversityAnnouncementRegistry_sourcePanel__B__EM h2{font:inherit;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 1rem}.UniversityAnnouncementRegistry_actionNotice__q2E20 p,.UniversityAnnouncementRegistry_documentSection__PWFEG p{line-height:1.8;max-width:76ch;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_lead__T4ln8{font-size:1.075rem}.UniversityAnnouncementRegistry_sourceText__Mj9Uz{white-space:pre-line}.UniversityAnnouncementRegistry_actionNotice__q2E20{padding:1.5rem;background:#fff7df;border-left:3px solid var(--registry-gold);margin-top:1.5rem}.UniversityAnnouncementRegistry_sourcePanel__B__EM{padding:1.5rem;background:#fff;border:1px solid #d6dee7;border-radius:.35rem;min-width:0}.UniversityAnnouncementRegistry_sourceNote__7ohEd{margin:1.5rem 0 0;font-size:.875rem;line-height:1.7}.UniversityAnnouncementRegistry_sourceNote__7ohEd h3{font:inherit;font-weight:650;margin-bottom:.4rem}.UniversityAnnouncementRegistry_sourceNote__7ohEd p{white-space:pre-line;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_sourceActions__SYtgG{display:grid;gap:.65rem;margin-top:1.5rem}.UniversityAnnouncementRegistry_sourceActions__SYtgG>a{display:inline-flex;align-items:center;min-height:44px;line-height:1.5;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_versions__DtlCj{list-style:none;margin:0;padding:0}.UniversityAnnouncementRegistry_versions__DtlCj li{padding:.7rem 0;border-bottom:1px solid #d6dee7}.UniversityAnnouncementRegistry_versions__DtlCj h3{font:inherit;font-weight:650;margin:0}.UniversityAnnouncementRegistry_versions__DtlCj p{font-size:.875rem;margin:.4rem 0}.UniversityAnnouncementRegistry_versions__DtlCj a{display:inline-flex;align-items:center;min-height:44px}.UniversityAnnouncementRegistry_page__2lc_O :is(a,button,input,select,summary):focus-visible{outline:3px solid #86650e;outline-offset:3px}.UniversityAnnouncementRegistry_attachments__Z0BFS{list-style:none;margin:0;padding:0}.UniversityAnnouncementRegistry_attachments__Z0BFS li{padding:.75rem 0;border-bottom:1px solid #d6dee7}.UniversityAnnouncementRegistry_attachments__Z0BFS a{display:inline-flex;align-items:center;min-height:44px;line-height:1.6;overflow-wrap:anywhere}.UniversityAnnouncementRegistry_attachments__Z0BFS p{margin:.3rem 0}.UniversityAnnouncementRegistry_srOnly__7b7EH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.UniversityAnnouncementRegistry_detailLayout__E9vYc{grid-template-columns:minmax(0,1fr)}.UniversityAnnouncementRegistry_sourcePanel__B__EM{max-width:76ch}.UniversityAnnouncementRegistry_filterGrid__b1qMZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.UniversityAnnouncementRegistry_cardFacts__xrEfd,.UniversityAnnouncementRegistry_filterGrid__b1qMZ,.UniversityAnnouncementRegistry_publicationFacts__TEK_4 .UniversityAnnouncementRegistry_facts__wj6UK,.UniversityAnnouncementRegistry_searchLine__qYDUc{grid-template-columns:minmax(0,1fr)}.UniversityAnnouncementRegistry_actions__WIxRo{align-items:stretch;flex-direction:column}.UniversityAnnouncementRegistry_actions__WIxRo>a,.UniversityAnnouncementRegistry_filterActions__BNovI>*{width:100%;justify-content:center}.UniversityAnnouncementRegistry_content__IEoqz,.UniversityAnnouncementRegistry_header__uhNw4{padding-inline:1rem}.UniversityAnnouncementRegistry_header__uhNw4 h1{font-size:2rem}.UniversityAnnouncementRegistry_tabs__K6MMX a{padding-inline:.75rem}.UniversityAnnouncementRegistry_actionNotice__q2E20,.UniversityAnnouncementRegistry_publicationFacts__TEK_4,.UniversityAnnouncementRegistry_sourcePanel__B__EM{padding:1rem}.UniversityAnnouncementRegistry_pagination__MSKui a{max-width:42%;line-height:1.5}.UniversityAnnouncementRegistry_header__uhNw4>p{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.UniversityAnnouncementRegistry_page__2lc_O{scroll-behavior:auto}}.UniversityOfficialPublications_page__Nm3K5{color:#0c284b;background:#faf9f5;min-width:0}.UniversityOfficialPublications_content__Nfmai,.UniversityOfficialPublications_intro__rY0ZZ{max-width:1200px;margin-inline:auto;padding:clamp(1rem,3vw,2.5rem)}.UniversityOfficialPublications_intro__rY0ZZ{padding-bottom:.5rem}.UniversityOfficialPublications_intro__rY0ZZ h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;margin:1rem 0}.UniversityOfficialPublications_intro__rY0ZZ>p{max-width:75ch;color:#52647a;line-height:1.7}.UniversityOfficialPublications_navigation___qD2y{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.5rem .5rem}.UniversityOfficialPublications_navigation___qD2y a{min-height:44px;padding:.7rem 1rem;border:1px solid #d6dee7;border-radius:.4rem;background:#fff;text-decoration:none;font-weight:600}.UniversityOfficialPublications_navigation___qD2y a[aria-current=page]{color:#fff;background:#0c284b;border-color:#0c284b}.UniversityOfficialPublications_board__JJAfc{min-width:0}.UniversityOfficialPublications_filterToggle__CkO_o{display:none}.UniversityOfficialPublications_filters__hN5ZO{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;background:#fff;border:1px solid #d6dee7;border-top:3px solid #caa64f;border-radius:.5rem;padding:1.25rem}.UniversityOfficialPublications_filters__hN5ZO label{flex:1 1 155px;display:grid;gap:.4rem;min-width:0;font-size:.875rem;font-weight:600}.UniversityOfficialPublications_filters__hN5ZO input,.UniversityOfficialPublications_filters__hN5ZO select{width:100%;min-width:0;min-height:44px;border:1px solid #aab8ca;border-radius:.3rem;background:#fff;color:#0c284b;padding:.65rem;font:inherit;font-weight:400}.UniversityOfficialPublications_empty__gq3CB button,.UniversityOfficialPublications_filters__hN5ZO button{min-height:44px;border:1px solid #0c284b;border-radius:.3rem;color:#0c284b;padding:.65rem 1rem;background:#fff;font:inherit;cursor:pointer}.UniversityOfficialPublications_filters__hN5ZO :disabled{opacity:.6;cursor:wait}.UniversityOfficialPublications_boardCaption__HeFFv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;color:#52647a;font-size:.875rem;margin-block:.75rem 1.75rem}.UniversityOfficialPublications_boardCaption__HeFFv p{margin:0}.UniversityOfficialPublications_timetableNotes__CpwqX{padding:.5rem 1rem 1rem;margin-bottom:1.75rem;border-left:3px solid #caa64f;background:#fff;color:#52647a;font-size:.875rem;line-height:1.6}.UniversityOfficialPublications_originalLanguage__r0CfG{font-size:.8rem;color:#52647a;margin:0 0 .5rem}.UniversityOfficialPublications_verification__JXbhf{color:#52647a;font-size:.875rem;line-height:1.6;margin-block:-1rem 1.75rem;max-width:80ch}.UniversityOfficialPublications_day__tyyAj{margin-block:0 2rem}.UniversityOfficialPublications_day__tyyAj>h2{font-family:inherit;font-size:1.15rem;line-height:1.5;margin:0 0 .75rem}.UniversityOfficialPublications_day__tyyAj>h2:first-letter{text-transform:uppercase}.UniversityOfficialPublications_entries__5OLyg{border:1px solid #d6dee7;border-radius:.5rem;background:#fff;overflow:hidden}.UniversityOfficialPublications_entry__SEAXE{display:grid;grid-template-columns:145px minmax(0,1fr);padding:1.25rem;gap:1.25rem}.UniversityOfficialPublications_entry__SEAXE+.UniversityOfficialPublications_entry__SEAXE{border-top:1px solid #d6dee7}.UniversityOfficialPublications_timeRail__h3PLL{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;line-height:1.5;font-weight:650;font-variant-numeric:tabular-nums}.UniversityOfficialPublications_state__l3CaG{display:inline-block;margin-top:.5rem;font-size:.8rem;font-weight:600;background:#eef2f7;padding:.25rem .5rem;border-radius:.25rem}.UniversityOfficialPublications_state__l3CaG[data-state=ongoing]{background:#e3f1e9;color:#15583c}.UniversityOfficialPublications_entryContent__oDo5p{min-width:0;overflow-wrap:anywhere}.UniversityOfficialPublications_entryContent__oDo5p h3{font-family:inherit;font-size:1.15rem;line-height:1.4;margin:0 0 .5rem}.UniversityOfficialPublications_dateRange__W91d8{font-weight:600;font-variant-numeric:tabular-nums}.UniversityOfficialPublications_description__iiSz0{max-width:78ch;line-height:1.7;white-space:pre-line}.UniversityOfficialPublications_details__etzkb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.25rem;margin-block:1.25rem}.UniversityOfficialPublications_details__etzkb div{min-width:0}.UniversityOfficialPublications_details__etzkb dt{font-size:.8rem;color:#52647a;margin-bottom:.25rem}.UniversityOfficialPublications_details__etzkb dd{margin:0;line-height:1.5}.UniversityOfficialPublications_source__9bh8v{margin-top:1rem;font-size:.875rem;color:#52647a;line-height:1.6}.UniversityOfficialPublications_source__9bh8v summary{min-height:44px;align-content:center;cursor:pointer;color:#0c284b;text-decoration:underline;text-underline-offset:.2em}.UniversityOfficialPublications_source__9bh8v p{max-width:80ch}.UniversityOfficialPublications_sourceNote__xwYcZ{border-left:3px solid #caa64f;padding-left:.75rem}.UniversityOfficialPublications_entryActions__LPmMk{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem}.UniversityOfficialPublications_entryActions__LPmMk a,.UniversityOfficialPublications_more__QoP4e a,.UniversityOfficialPublications_source__9bh8v a{color:#0c284b;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.2em}.UniversityOfficialPublications_empty__gq3CB,.UniversityOfficialPublications_unavailable__VxTCv{padding:2rem;background:#fff;border:1px solid #d6dee7;border-radius:.5rem}.UniversityOfficialPublications_empty__gq3CB h2,.UniversityOfficialPublications_unavailable__VxTCv h2{font-size:1.25rem}.UniversityOfficialPublications_unavailable__VxTCv a{display:inline-block;padding:.75rem 1rem;background:#0c284b;color:#fff;border-radius:.3rem}.UniversityOfficialPublications_more__QoP4e{padding:1rem;border-left:3px solid #caa64f;background:#fff}.UniversityOfficialPublications_page__Nm3K5 :is(a,button,input,select,summary):focus-visible{outline:3px solid #86650e;outline-offset:3px}@media (max-width:767px){.UniversityOfficialPublications_entry__SEAXE{grid-template-columns:1fr;gap:.75rem;padding:1rem}.UniversityOfficialPublications_timeRail__h3PLL{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.UniversityOfficialPublications_state__l3CaG{margin:0 0 0 auto}.UniversityOfficialPublications_details__etzkb{grid-template-columns:repeat(2,minmax(0,1fr))}.UniversityOfficialPublications_filters__hN5ZO{padding:1rem}}@media (max-width:430px){.UniversityOfficialPublications_filterToggle__CkO_o{display:block;width:100%;min-height:44px;padding:.75rem 1rem;margin-bottom:.75rem;background:#fff;color:#0c284b;border:1px solid #0c284b;border-radius:.3rem;font:inherit;font-weight:600;cursor:pointer}.UniversityOfficialPublications_filters__hN5ZO[data-expanded=false]{display:none}.UniversityOfficialPublications_filters__hN5ZO label{flex-basis:100%}.UniversityOfficialPublications_entryActions__LPmMk a,.UniversityOfficialPublications_filters__hN5ZO button{width:100%}.UniversityOfficialPublications_details__etzkb{grid-template-columns:1fr}.UniversityOfficialPublications_navigation___qD2y a{flex:1 1 auto;text-align:center}}@media (prefers-reduced-motion:reduce){.UniversityOfficialPublications_page__Nm3K5{scroll-behavior:auto}}.UniversityTimetableWeek_week__i4cWh{min-width:0;color:#0c284b}.UniversityTimetableWeek_header__GyCyQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.UniversityTimetableWeek_header__GyCyQ h2{font-size:1.35rem}.UniversityTimetableWeek_header__GyCyQ nav{display:flex;flex-wrap:wrap;gap:.5rem}.UniversityTimetableWeek_detail__nqrNg>button,.UniversityTimetableWeek_header__GyCyQ button{min-height:44px;border:1px solid #aab8ca;background:white;color:#0c284b;border-radius:.35rem;padding:.65rem .85rem;font:inherit;cursor:pointer}.UniversityTimetableWeek_explanation__9CutT{color:#52647a;font-size:.9rem;line-height:1.6;max-width:90ch}.UniversityTimetableWeek_viewport__ZGUs8{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:.5rem;padding:4px}.UniversityTimetableWeek_scrollHint__5PfAE{font-size:.85rem;color:#52647a}.UniversityTimetableWeek_viewport__ZGUs8:focus-visible{outline:3px solid #176448;outline-offset:2px}.UniversityTimetableWeek_days__eg2B_{display:grid;min-width:1960px;grid-template-columns:repeat(7,minmax(270px,1fr));gap:.6rem;list-style:none;padding:0;margin:1rem 0;align-items:start}.UniversityTimetableWeek_day__XZ82A{min-width:0;background:#f2f4f6;border:1px solid #d6dee7;border-radius:.5rem;padding:.45rem}.UniversityTimetableWeek_day__XZ82A h3{font-size:.85rem;line-height:1.5;text-transform:capitalize;margin:.2rem 0 .8rem;overflow-wrap:anywhere}.UniversityTimetableWeek_day__XZ82A h3 small{display:block;text-transform:none;color:#176448}.UniversityTimetableWeek_day__XZ82A[data-today=true]{border-top:3px solid #caa64f}.UniversityTimetableWeek_day__XZ82A>p{font-size:.85rem;line-height:1.5;color:#52647a}.UniversityTimetableWeek_group__m3N6J{display:grid;gap:.4rem;align-items:start;margin-bottom:.6rem}.UniversityTimetableWeek_group__m3N6J[data-crowded=true]{display:flex;flex-direction:column}.UniversityTimetableWeek_slot__P9vCc{min-width:0;max-width:100%;width:100%;min-height:var(--duration-size,0);box-sizing:border-box;background:#fff;border:1px solid #d6dee7;border-left:3px solid #176448;border-radius:.35rem;padding:.5rem;margin:0 0 .5rem;overflow-wrap:anywhere}.UniversityTimetableWeek_slot__P9vCc p{font-size:.8rem;line-height:1.5;margin:.35rem 0}.UniversityTimetableWeek_slot__P9vCc small{font-size:.75rem;line-height:1.5;display:block;color:#52647a}.UniversityTimetableWeek_time__GVvEN{font-weight:700}.UniversityTimetableWeek_course__q_hbj{display:block;width:100%;min-height:44px;text-align:left;color:inherit;background:transparent;border:0;padding:.3rem 0;font:inherit;font-weight:700;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.UniversityTimetableWeek_course__q_hbj small{font-weight:400;text-decoration:underline}.UniversityTimetableWeek_source__TIuL2{display:inline-flex;min-height:44px;align-items:center;font-size:.8rem;color:#0c284b;text-underline-offset:3px}.UniversityTimetableWeek_notice__R9NEk{display:block;padding:.65rem;background:#fff5dd;color:#57400e;border-left:3px solid #caa64f;line-height:1.6;font-size:.85rem}.UniversityTimetableWeek_slot__P9vCc .UniversityTimetableWeek_notice__R9NEk{padding:.35rem;font-size:.75rem}.UniversityTimetableWeek_detail__nqrNg{background:white;border:1px solid #b9c8d8;border-top:3px solid #176448;border-radius:.5rem;padding:1rem;margin:1rem 0;min-width:0}.UniversityTimetableWeek_detail__nqrNg>button{display:block;margin-left:auto;margin-bottom:.8rem}.UniversityTimetableWeek_course__q_hbj:focus-visible,.UniversityTimetableWeek_detail__nqrNg:focus-visible,.UniversityTimetableWeek_source__TIuL2:focus-visible,.UniversityTimetableWeek_week__i4cWh button:focus-visible{outline:3px solid #176448;outline-offset:3px}.UniversityTimetableWeek_empty__R9M9t{padding:1.5rem;background:#fff;border:1px solid #d6dee7;border-radius:.5rem}.UniversityTimetableWeek_detail__nqrNg,.UniversityTimetableWeek_week__i4cWh a{overflow-wrap:anywhere}@media (max-width:1100px){.UniversityTimetableWeek_viewport__ZGUs8{overflow:visible;padding:0}.UniversityTimetableWeek_scrollHint__5PfAE{display:none}.UniversityTimetableWeek_days__eg2B_{min-width:0;display:flex;flex-direction:column;gap:1rem}.UniversityTimetableWeek_day__XZ82A{width:100%;box-sizing:border-box;padding:.8rem}.UniversityTimetableWeek_day__XZ82A h3{font-size:1rem}.UniversityTimetableWeek_group__m3N6J{display:flex;flex-direction:column}.UniversityTimetableWeek_slot__P9vCc{min-height:0;padding:.8rem}.UniversityTimetableWeek_slot__P9vCc p,.UniversityTimetableWeek_slot__P9vCc small,.UniversityTimetableWeek_source__TIuL2{font-size:.9rem}.UniversityTimetableWeek_header__GyCyQ nav,.UniversityTimetableWeek_header__GyCyQ nav button{flex:1}.UniversityTimetableWeek_course__q_hbj{font-size:1rem}}.UniversityAcademicCalendarViews_calendar__FR6KR,.UniversityAcademicCalendarViews_keyDatesView__I2Vyn{min-width:0;color:#0c284b}.UniversityAcademicCalendarViews_toolbar__EpdiK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:.75rem}.UniversityAcademicCalendarViews_monthTitle__wBnHl{font:inherit;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700;line-height:1.3;margin:0}.UniversityAcademicCalendarViews_monthTitle__wBnHl:first-letter{text-transform:uppercase}.UniversityAcademicCalendarViews_monthControls__jk_It{display:flex;align-items:center;gap:.4rem}.UniversityAcademicCalendarViews_monthControls__jk_It button,.UniversityAcademicCalendarViews_nextDate___MHjY button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.6rem .85rem;border:1px solid #aab8ca;border-radius:.3rem;background:#fff;color:#0c284b;font:inherit;font-weight:600;cursor:pointer}.UniversityAcademicCalendarViews_monthControls__jk_It button:disabled{opacity:.5;cursor:not-allowed}.UniversityAcademicCalendarViews_monthControls__jk_It button:hover:not(:disabled),.UniversityAcademicCalendarViews_nextDate___MHjY button:hover{background:#edf2f7}.UniversityAcademicCalendarViews_dayStatus__lJQ4d,.UniversityAcademicCalendarViews_help__VqSkc,.UniversityAcademicCalendarViews_mobileHint__fzISk,.UniversityAcademicCalendarViews_partial__7sfo8{font-size:.875rem;line-height:1.6;color:#52647a}.UniversityAcademicCalendarViews_help__VqSkc{max-width:78ch;margin:0 0 1rem}.UniversityAcademicCalendarViews_partial__7sfo8{border-left:3px solid #caa64f;padding:.75rem 1rem;background:#fff9e9}.UniversityAcademicCalendarViews_calendarSurface__z1c4a{border:1px solid #d6dee7;border-top:3px solid #caa64f;border-radius:.5rem;background:#fff;padding:clamp(.25rem,1.5vw,1rem)}.UniversityAcademicCalendarViews_scroll__e8GtG{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.UniversityAcademicCalendarViews_grid__JG4Im{width:100%;min-width:324px;table-layout:fixed;border-collapse:separate;border-spacing:2px}.UniversityAcademicCalendarViews_grid__JG4Im th{padding:.6rem .1rem;font-size:.8rem;font-weight:650;color:#52647a}.UniversityAcademicCalendarViews_grid__JG4Im th abbr{text-decoration:none}.UniversityAcademicCalendarViews_grid__JG4Im td{vertical-align:top;padding:0}.UniversityAcademicCalendarViews_grid__JG4Im tbody tr{height:90px}.UniversityAcademicCalendarViews_dayButton__RCSyx{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:44px;width:100%;min-height:90px;height:100%;padding:.6rem;border:1px solid #e2e7ee;border-radius:.3rem;background:#fff;color:#0c284b;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}.UniversityAcademicCalendarViews_dayButton__RCSyx time{font-size:1rem;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.UniversityAcademicCalendarViews_dayButton__RCSyx:hover{border-color:#9bacc0;background:#f5f7fa}.UniversityAcademicCalendarViews_dayButton__RCSyx[data-today=true] time{border-bottom:2px solid #15583c}.UniversityAcademicCalendarViews_dayButton__RCSyx[data-selected=true]{border-color:#0c284b;box-shadow:inset 0 0 0 1px #0c284b;background:#eef3f9}.UniversityAcademicCalendarViews_dayCount__Xs39o{font-size:.75rem;line-height:1.2;color:#52647a}.UniversityAcademicCalendarViews_dayCategory__3tTEk{font-size:.7rem;line-height:1.3;font-weight:650;color:#52647a}.UniversityAcademicCalendarViews_dayCategory__3tTEk[data-category=deadline],.UniversityAcademicCalendarViews_dayCategory__3tTEk[data-category=exams],.UniversityAcademicCalendarViews_dayCategory__3tTEk[data-category=resits]{color:#0c284b}.UniversityAcademicCalendarViews_noCount__n_kvd{height:.9rem}.UniversityAcademicCalendarViews_outsideDay__gaIYk{display:block;padding:.6rem;color:#7c8897;font-size:.9rem;font-variant-numeric:tabular-nums}.UniversityAcademicCalendarViews_mobileHint__fzISk{display:none;margin:.5rem .25rem}.UniversityAcademicCalendarViews_legend__ACrMc{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.85rem .25rem 0;margin:0;list-style:none;font-size:.8rem;line-height:1.5;color:#52647a}.UniversityAcademicCalendarViews_legend__ACrMc li{display:flex;align-items:center;gap:.4rem}.UniversityAcademicCalendarViews_legendMark__kcHB9{width:.65rem;height:.65rem;border-radius:2px;background:#899caf;flex:none}.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=exams],.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=resits]{background:#0c284b}.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=registration],.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=teaching_resumption],.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=teaching_start]{background:#15583c}.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=deadline],.UniversityAcademicCalendarViews_legendMark__kcHB9[data-category=holidays]{background:#b38b2e}.UniversityAcademicCalendarViews_selectedDay__IRSrN{margin-top:1.75rem;min-width:0}.UniversityAcademicCalendarViews_selectedDay__IRSrN>h2{font:inherit;font-size:1.2rem;font-weight:700;line-height:1.5;margin:0}.UniversityAcademicCalendarViews_selectedDay__IRSrN>h2:first-letter{text-transform:uppercase}.UniversityAcademicCalendarViews_dayStatus__lJQ4d{margin:.3rem 0 1rem}.UniversityAcademicCalendarViews_selectedEvents__S4BFY{display:grid;gap:1rem;min-width:0}.UniversityAcademicCalendarViews_selectedEvents__S4BFY>div{min-width:0;background:#fff;border:1px solid #d6dee7;border-radius:.4rem}.UniversityAcademicCalendarViews_empty___H1wv{padding:1rem 1.25rem;background:#fff;border-left:3px solid #caa64f;line-height:1.6;color:#52647a}.UniversityAcademicCalendarViews_empty___H1wv h2{font:inherit;font-size:1.15rem;font-weight:700;color:#0c284b}.UniversityAcademicCalendarViews_nextDate___MHjY{padding:1.25rem 1.5rem;background:#fff;border:1px solid #d6dee7;border-left:4px solid #caa64f;border-radius:.35rem;margin-bottom:1.75rem;max-width:80ch}.UniversityAcademicCalendarViews_nextDate___MHjY h2{font:inherit;font-weight:650;font-size:.9rem;color:#52647a;margin:0 0 .65rem}.UniversityAcademicCalendarViews_nextDate___MHjY p{line-height:1.6;margin:.4rem 0;overflow-wrap:anywhere}.UniversityAcademicCalendarViews_nextDate___MHjY .UniversityAcademicCalendarViews_nextTitle__xwyQW{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#0c284b}.UniversityAcademicCalendarViews_nextDate___MHjY button{margin-top:.65rem}.UniversityAcademicCalendarViews_groupTitle__WFtYr{font:inherit;font-size:1.2rem;font-weight:700;margin:1.5rem 0 .5rem}.UniversityAcademicCalendarViews_keyDates__K0Bcp{list-style:none;margin:0;padding:0}.UniversityAcademicCalendarViews_keyDate__iOq6h{display:grid;grid-template-columns:74px minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #d6dee7}.UniversityAcademicCalendarViews_dateStamp__v4nDy{display:flex;flex-direction:column;align-items:center;align-self:start;padding-top:.3rem;font-size:.85rem;line-height:1.45;font-variant-numeric:tabular-nums;color:#52647a}.UniversityAcademicCalendarViews_dateStamp__v4nDy strong{font-size:2rem;line-height:1.1;font-weight:700;color:#0c284b}.UniversityAcademicCalendarViews_keyContent__HnJ19{min-width:0}.UniversityAcademicCalendarViews_keyContent__HnJ19 h3{font:inherit;font-size:1.15rem;font-weight:700;line-height:1.5;margin:0;overflow-wrap:anywhere}.UniversityAcademicCalendarViews_original__LRbPM,.UniversityAcademicCalendarViews_updated__a_WFu{font-size:.8rem;line-height:1.6;color:#52647a;margin:.3rem 0}.UniversityAcademicCalendarViews_dateRange__u_Hp1{font-size:.9rem;line-height:1.6;color:#52647a;margin:.3rem 0 .6rem}.UniversityAcademicCalendarViews_badges__g0ppO{display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.5;font-size:.8rem}.UniversityAcademicCalendarViews_badges__g0ppO>span,.UniversityAcademicCalendarViews_badges__g0ppO>strong{padding:.2rem .5rem;border:1px solid #d6dee7;background:#f3f6f9;border-radius:.25rem;font-weight:600}.UniversityAcademicCalendarViews_badges__g0ppO>strong{background:#fff6df;border-color:#d9bd76}.UniversityAcademicCalendarViews_keyDate__iOq6h[data-cancelled=true] .UniversityAcademicCalendarViews_badges__g0ppO>strong{background:#eef0f3;border-color:#bac4d0}.UniversityAcademicCalendarViews_provenance__C59Ez{display:grid;gap:.35rem;margin:.8rem 0;font-size:.8rem;line-height:1.6;color:#52647a}.UniversityAcademicCalendarViews_provenance__C59Ez a{color:#0c284b;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.UniversityAcademicCalendarViews_pastDates__dgbHz>summary,.UniversityAcademicCalendarViews_sourceDetails__BM4UK>summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600;color:#0c284b;text-decoration:underline;text-underline-offset:.2em}.UniversityAcademicCalendarViews_sourceDetails__BM4UK[open]>summary{margin-bottom:.5rem}.UniversityAcademicCalendarViews_sourceDetails__BM4UK>article{background:#fff}.UniversityAcademicCalendarViews_pastDates__dgbHz{margin-top:1.5rem}.UniversityAcademicCalendarViews_pastDates__dgbHz>summary{font-size:1.1rem}.UniversityAcademicCalendarViews_calendar__FR6KR :is(button,a,summary):focus-visible,.UniversityAcademicCalendarViews_keyDatesView__I2Vyn :is(button,a,summary):focus-visible,.UniversityAcademicCalendarViews_scroll__e8GtG:focus-visible{outline:3px solid #86650e;outline-offset:2px}.UniversityAcademicCalendarViews_srOnly__TCOVN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.UniversityAcademicCalendarViews_toolbar__EpdiK{align-items:flex-start}.UniversityAcademicCalendarViews_monthControls__jk_It{width:100%;justify-content:space-between}.UniversityAcademicCalendarViews_monthControls__jk_It button:nth-child(2){flex:1}.UniversityAcademicCalendarViews_keyDate__iOq6h{grid-template-columns:52px minmax(0,1fr);gap:.7rem}.UniversityAcademicCalendarViews_dateStamp__v4nDy strong{font-size:1.65rem}.UniversityAcademicCalendarViews_nextDate___MHjY{padding:1rem}.UniversityAcademicCalendarViews_nextDate___MHjY button{width:100%}}@media(max-width:430px){.UniversityAcademicCalendarViews_grid__JG4Im tbody tr{height:64px}.UniversityAcademicCalendarViews_dayButton__RCSyx{min-height:64px;align-items:center;padding:.35rem .2rem;gap:.3rem}.UniversityAcademicCalendarViews_dayCategory__3tTEk{display:none}.UniversityAcademicCalendarViews_outsideDay__gaIYk{text-align:center}.UniversityAcademicCalendarViews_legend__ACrMc{font-size:.75rem;gap:.4rem .7rem}.UniversityAcademicCalendarViews_monthTitle__wBnHl{font-size:1.35rem}.UniversityAcademicCalendarViews_grid__JG4Im th{font-size:.75rem}.UniversityAcademicCalendarViews_provenance__C59Ez{font-size:.78rem}}@media(max-width:360px){.UniversityAcademicCalendarViews_mobileHint__fzISk{display:block}}@media(prefers-reduced-motion:reduce){.UniversityAcademicCalendarViews_calendar__FR6KR,.UniversityAcademicCalendarViews_keyDatesView__I2Vyn,.UniversityAcademicCalendarViews_scroll__e8GtG{scroll-behavior:auto}}