.hub-announcements{margin:28px 44px}.hub-announcements-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.hub-announcements-heading h2{letter-spacing:-.4px;margin:0;font-size:18px}.hub-announcements-heading>span{letter-spacing:.12em;color:#66717d;font-size:8px}.hub-announcement-list{gap:12px;display:grid}.hub-announcement{background:#fffdf9;border:1px solid #e5e5de;border-radius:14px;align-items:flex-start;gap:20px;padding:22px;display:flex}.hub-announcement-copy{flex:1;min-width:0}.hub-announcement-copy small{letter-spacing:.07em;color:#7d602a;font-size:9px;font-weight:700;line-height:1.6}.hub-announcement-copy h2,.hub-announcement-copy h3{letter-spacing:-.5px;margin:8px 0 10px;font-size:21px;font-weight:650;line-height:1.3}.hub-announcement-copy p{color:#66717d;margin:0 0 11px;font-size:12px;line-height:1.75}.hub-announcement-copy>span{align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.hub-announcement>img{object-fit:cover;border-radius:10px;flex-shrink:0;width:100px;height:100px}.hub-announcement-note{font-weight:600;color:#14315b!important}@media (width<=749px){.hub-announcements{margin:27px 20px}.hub-announcements-heading h2{font-size:16px}.hub-announcements-heading>span{font-size:6px}.hub-announcement{gap:13px;padding:18px 15px}.hub-announcement>img{border-radius:8px;width:65px;height:65px}.hub-announcement-copy h2,.hub-announcement-copy h3{font-size:18px}.hub-announcement-copy p{font-size:11px}.hub-announcement-copy small{font-size:8px}.hub-announcement-copy>span{font-size:11px}}.meeting-entryway{--meeting-gold:#e8c17c;--meeting-paper:#fff9eb;color:var(--meeting-paper);border-bottom:3px solid var(--meeting-gold);background:repeating-linear-gradient(90deg,#0000 0 76px,#ffffff08 76px 77px),radial-gradient(at 8% 0,#29416c,#101c36 75%);padding:clamp(22px,4vw,48px) clamp(16px,5vw,70px)}.meeting-entryway-inner{border:1px solid #e8c17c73;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;max-width:1190px;margin-inline:auto;display:grid}.meeting-entryway-intro,.meeting-entryway-program{min-width:0;padding:clamp(24px,4vw,58px)}.meeting-entryway-masthead{border-bottom:1px solid #e8c17c73;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;display:flex}.meeting-entryway-emblem{border:1px solid var(--meeting-gold);height:44px;color:var(--meeting-gold);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.meeting-entryway-brand,.meeting-entryway-status{color:var(--meeting-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}.meeting-entryway h2{color:inherit;letter-spacing:-.045em;margin:0;font:clamp(2.6rem,5.3vw,5rem)/.97 Georgia,serif}.meeting-entryway h2 span{color:var(--meeting-gold);letter-spacing:-.01em;margin-top:13px;font-size:.43em;line-height:1.22;display:block}.meeting-entryway-program{background:#070e1c4d;border-left:1px solid #e8c17c73;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.meeting-entryway-detail{margin:9px 0 0;font:clamp(1.15rem,2vw,1.55rem)/1.4 Georgia,serif}.meeting-entryway-clock{text-align:center;border-block:1px solid #e8c17c52;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;padding-block:12px;display:grid}.meeting-entryway-clock div+div{border-left:1px solid #e8c17c40}.meeting-entryway-clock strong,.meeting-entryway-clock span{display:block}.meeting-entryway-clock strong{font-variant-numeric:lining-nums tabular-nums;font:clamp(1.45rem,4vw,2.3rem)/1 Georgia,serif}.meeting-entryway-clock span{letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.59rem}.meeting-entryway-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.meeting-entryway-actions a{border:1px solid var(--meeting-gold);min-height:46px;color:var(--meeting-paper);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.meeting-entryway-actions a:first-child{background:var(--meeting-gold);color:#101c36}.meeting-entryway-actions a:hover{box-shadow:0 0 0 2px #e8c17c52}.meeting-entryway-actions a:focus-visible,.meeting-entryway-calendar-download:focus-visible{outline-offset:3px;outline:3px solid #fff}.meeting-entryway-calendar-download{min-height:44px;color:var(--meeting-paper);text-underline-offset:3px;align-self:flex-start;align-items:center;margin-top:3px;font-size:.82rem;text-decoration:underline;display:inline-flex}@media (width<=720px){.meeting-entryway-inner{grid-template-columns:1fr}.meeting-entryway-program{border-top:1px solid #e8c17c73;border-left:0}}
