.meet-page{min-height:100svh;background:var(--ink)}
.meet-page .site-header{border-bottom:1px solid #ffffff15}
.meeting-calendar{background:#fafafa;color:var(--ink);padding:0 12px 20px;scroll-margin-top:16px}
.meeting-calendar iframe{display:block;width:100%;max-width:1120px;height:850px;margin:0 auto;border:0;background:#fafafa;color-scheme:light}
.calendar-support{max-width:1040px;margin:12px auto 0;text-align:center;font-size:11px;line-height:1.7;color:#53636b}.calendar-support a{text-decoration:underline;text-underline-offset:3px}.calendar-support[hidden]{display:none}
.meet-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px var(--page-pad);font-size:10px;color:#aab9c1}
.meet-footer a{display:flex;align-items:center;gap:20px}
.meet-footer a span{font-size:16px}
@media(max-width:760px){.meeting-calendar{padding:0 0 24px}.meeting-calendar iframe{height:1100px}.calendar-support{margin:12px 20px 0;font-size:10px}.meet-footer{font-size:9px}.meet-page .navigation{gap:25px}}
