.meetings-page{background:#fff}.meetings-page h1,.meetings-page h2,.meetings-page h3,.meetings-page h4{color:var(--kasane-purple-1);font-family:"Kiwi Maru", serif;font-weight:500}.meetings-page__intro,.meetings-upcoming,.meetings-history{width:min(1200px, calc(100% - var(--s48)));margin-inline:auto}.meetings-page__intro{padding-block:var(--s48) var(--s32)}.meetings-page__kicker,.meetings-page__eyebrow{margin:0 0 var(--s8);color:var(--kasane-purple-3);font-size:12px;font-weight:700;text-transform:uppercase}.meetings-page__intro h1{margin:0;font-size:30px;line-height:1.25}.meetings-page__intro>p:last-child{max-width:760px;margin:var(--s16) 0 0;font-size:16px;line-height:1.6}.meetings-upcoming{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(240px, 0.7fr);gap:var(--s32);border:2px solid var(--kasane-neutral-1);background:#fff;box-shadow:var(--s8) var(--s8) 0 var(--kasane-rose-8),var(--s16) var(--s16) 0 var(--kasane-purple-9);padding:var(--s32)}.meetings-upcoming h2{margin:0;font-size:24px}.meetings-upcoming__time{margin:var(--s8) 0 var(--s16);font-size:20px;font-weight:700}.meetings-upcoming__options{display:flex;flex-wrap:wrap;gap:var(--s16) var(--s32);margin-block:var(--s16)}.meetings-upcoming__options p{margin:0;font-size:14px;line-height:1.5}.meetings-agenda{border-top:1px solid var(--kasane-neutral-8);margin-top:var(--s24);padding-top:var(--s24)}.meetings-agenda__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s8) var(--s16)}.meetings-agenda h3{margin:0;font-size:20px}.meetings-agenda a,.meetings-upcoming__access a{color:var(--kasane-purple-1);font-weight:700;text-underline-offset:3px}.meetings-agenda__status{max-width:640px;margin:var(--s8) 0 var(--s16);color:var(--kasane-neutral-3);font-size:14px;line-height:1.5}.meetings-agenda ol{display:grid;gap:var(--s12);margin:0;padding-left:1.5em}.meetings-agenda li{padding-left:var(--s4);font-size:14px;line-height:1.55}.meetings-agenda li::marker{color:var(--kasane-purple-3);font-weight:700}.meetings-agenda li strong{display:block;color:var(--kasane-neutral-1);font-size:16px}.meetings-agenda li span{display:block}.meetings-upcoming__access{align-self:start;border-left:2px solid var(--kasane-purple-8);background:var(--kasane-purple-9);padding:var(--s24)}.meetings-upcoming__access h3{margin:0 0 var(--s16);font-size:20px}.meetings-upcoming__access-item{display:grid;gap:var(--s4);border-top:1px solid var(--kasane-purple-8);padding-block:var(--s16);font-size:14px;line-height:1.5}.meetings-upcoming__access-item strong{color:var(--kasane-purple-1);font-size:16px}.meetings-upcoming__access-item:last-child{padding-bottom:0}.meetings-upcoming__more-numbers{margin-top:var(--s4);font-size:14px}.meetings-page__actions{display:flex;flex-wrap:wrap;gap:var(--s12);margin-top:var(--s24)}.meetings-button{display:inline-flex;min-height:var(--s48);align-items:center;border:2px solid var(--kasane-purple-3);color:var(--kasane-purple-1);font-weight:700;padding:var(--s8) var(--s16);text-decoration:none}.meetings-button--primary{border-color:var(--kasane-purple-1);background:var(--kasane-purple-1);color:#fff}.meetings-button:hover,.meetings-button:focus-visible{outline:3px solid var(--kasane-gold-5);outline-offset:3px}.meetings-history{padding-block:var(--s64)}.meetings-history>header{margin-bottom:var(--s24)}.meetings-history>header h2{margin:0;font-size:24px}.meetings-history>header p{margin:var(--s8) 0 0;color:var(--kasane-neutral-3);font-size:14px}.meetings-record{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:var(--s24);border-top:1px solid var(--kasane-neutral-8);padding-block:var(--s24)}.meetings-record__date{display:grid;align-content:start;color:var(--kasane-purple-1);font-size:20px;font-weight:700}.meetings-record__date span{font-size:14px}.meetings-record__body h3{margin:0;font-size:20px}.meetings-record__meta{margin:var(--s4) 0 var(--s16);color:var(--kasane-neutral-3);font-size:14px}.meetings-digest{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--s24);margin-block:var(--s16)}.meetings-digest section{border-left:2px solid var(--kasane-purple-8);padding-left:var(--s12)}.meetings-digest h4{margin:0;font-family:"Atkinson Hyperlegible", sans-serif;font-size:16px;font-weight:700}.meetings-digest p,.meetings-digest ul{margin:var(--s8) 0 0;font-size:14px;line-height:1.55}.meetings-digest ul{padding-left:1.2em}.meetings-digest li+li{margin-top:var(--s8)}.meetings-record__source{display:inline-block;margin-top:var(--s8);color:var(--kasane-purple-1);font-weight:700}.meetings-record__pending{border-left:3px solid var(--kasane-gold-5);padding-left:var(--s12);color:var(--kasane-neutral-3);font-size:14px}.meetings-record__links{display:flex;flex-wrap:wrap;gap:var(--s8) var(--s24);margin-top:var(--s16)}.meetings-record__links a{color:var(--kasane-purple-1);font-size:14px;font-weight:700;text-underline-offset:3px}@media (max-width: 900px){.meetings-page__intro{padding-top:var(--s32)}.meetings-upcoming{grid-template-columns:1fr;padding:var(--s24)}.meetings-upcoming__access{border-top:2px solid var(--kasane-purple-8);border-left:0;padding:var(--s16)}.meetings-digest{grid-template-columns:1fr;gap:var(--s16)}.meetings-record{grid-template-columns:64px minmax(0, 1fr);gap:var(--s16)}}
