.g65__container{font-family:montserratregular;padding:2rem 0;position:relative}.g65__container,.g65__container *,.g65__container :after,.g65__container :before{-webkit-box-sizing:border-box;box-sizing:border-box}.g65__container [hidden]{display:none!important}.g65__container .g65__col{margin:0 auto;max-width:1440px;padding:0;position:relative;width:92%;z-index:1}.g65__container .g65__title h2{font-family:montserratbold;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.25;margin:0 0 1.5rem}.g65__container .g65__title p{font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.g65__container .g65__campuses{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.g65__container .g65__campus-item{min-width:0}.g65__container .g65__campus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f8f6f3;border:1px solid rgba(94,64,40,.04);border-radius:22px;-webkit-box-shadow:0 4px 8px rgba(63,42,26,.06);box-shadow:0 4px 8px rgba(63,42,26,.06);-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0;padding:1.5rem 1.25rem 1rem}.g65__container .g65__campus-header{margin-bottom:.75rem}.g65__container .g65__campus-name{font:1rem/1.4 montserratbold;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.g65__container .g65__meetings{margin:0;min-width:0;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.g65__container .g65__meetings--static,.g65__container .g65__page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px}.g65__container .g65__page{height:auto}.g65__container .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.g65__container .g65__meeting{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(94,64,40,.08);gap:.9rem;min-width:0;padding:1rem 0}.g65__container .g65__meeting:last-child{border-bottom:0}.g65__container .g65__date{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 54px;flex:0 0 54px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ae7035;border-radius:13px;color:#fff;font-family:montserratbold;line-height:1.2;min-height:64px;padding:.5rem .25rem}.g65__container .g65__month{color:#fff;font-size:.9rem}.g65__container .g65__day{color:#fff;font-size:1.3rem}.g65__container .g65__information{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.g65__container .g65__meeting-title{color:var(--g65-title-color,#004a93);font:.875rem/1.4 montserratbold;margin:0 0 .25rem}.g65__container .g65__meeting-title a{color:inherit;position:static}.g65__container .g65__meeting-title a,.g65__container .g65__meeting-title a:focus,.g65__container .g65__meeting-title a:hover{text-decoration:none!important}.g65__container .g65__meeting-title a:after{content:"";inset:0;position:absolute;z-index:1}.g65__container .g65__meeting-title a:focus-visible{outline:none}.g65__container .g65__meeting-title a:focus-visible:after{outline:2px solid currentColor;outline-offset:3px}.g65__container .g65__full-date,.g65__container .g65__subtitle{color:#444;font-size:.8rem;line-height:1.5;margin:0}.g65__container .g65__time{color:#343434;font:.8rem/1.5 montserratbold}.g65__container .g65__arrow{-webkit-box-flex:0;color:var(--g65-title-color,#004a93);-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.75rem}.g65__container .g65__live{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8d431f;font:.7rem/1.4 montserratbold;gap:.35rem;margin-bottom:.25rem}.g65__container .g65__live-indicator{display:inline-block;position:relative;-webkit-box-flex:0;background:currentColor;border-radius:50%;color:var(--g65-title-color,#004a93);-ms-flex:0 0 .5rem;flex:0 0 .5rem;height:.5rem;margin:0 .25rem;width:.5rem}.g65__container .g65__live-indicator:after{-webkit-animation:g65-live-pulse 1.8s ease-out infinite;animation:g65-live-pulse 1.8s ease-out infinite;border:1px solid;border-radius:inherit;content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.g65__container .g65__live-indicator:after{-webkit-animation:none;animation:none}}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]),.g65__container .g65__page>.g65__meeting:only-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0;gap:1.5rem;padding:1.75rem .25rem;text-align:center}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__date,.g65__container .g65__page>.g65__meeting:only-child .g65__date{-webkit-box-flex:0;border-radius:18px;-ms-flex:0 0 auto;flex:0 0 auto;gap:.4rem;min-height:106px;padding:.75rem;width:92px}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__month,.g65__container .g65__page>.g65__meeting:only-child .g65__month{font-size:1.1rem;line-height:1.2}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__day,.g65__container .g65__page>.g65__meeting:only-child .g65__day{font-size:2.25rem;line-height:1.1}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__information,.g65__container .g65__page>.g65__meeting:only-child .g65__information{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__meeting-title,.g65__container .g65__page>.g65__meeting:only-child .g65__meeting-title{font-size:1.05rem;margin-bottom:.5rem}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__full-date,.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__subtitle,.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__time,.g65__container .g65__page>.g65__meeting:only-child .g65__full-date,.g65__container .g65__page>.g65__meeting:only-child .g65__subtitle,.g65__container .g65__page>.g65__meeting:only-child .g65__time{font-size:.9rem}.g65__container .g65__meetings--single>.g65__meeting:not([hidden]) .g65__arrow,.g65__container .g65__page>.g65__meeting:only-child .g65__arrow{-ms-flex-item-align:center;align-self:center}.g65__container .g65__empty{color:#555;font-size:.875rem;margin:auto 0;padding:2rem 0}.g65__container .g65__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding-top:.5rem}.g65__container .g65__controls,.g65__container .g65__controls button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g65__container .g65__controls button{background:transparent;border:1px solid #d9caba;border-radius:50%;color:#80562e;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;height:36px;padding:0;width:36px}.g65__container .g65__controls button:disabled{cursor:default;opacity:.35}.g65__container .g65__controls button:focus-visible{outline:2px solid #80562e;outline-offset:2px}.g65__container .g65__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.g65__container .g65__pagination .swiper-pagination-bullet{background:#80562e}.g65__container>.layer{pointer-events:none}@media(max-width:480px){.g65__container .g65__campus{padding:1.25rem 1rem .75rem}.g65__container .g65__campuses{gap:1rem}}@-webkit-keyframes g65-live-pulse{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}80%,to{opacity:0;-webkit-transform:scale(2.4);transform:scale(2.4)}}@keyframes g65-live-pulse{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}80%,to{opacity:0;-webkit-transform:scale(2.4);transform:scale(2.4)}}