.ss-ctas{align-items:center;gap:10px 22px;margin-top:8px}[data-sessions] .ci{width:36px;height:36px;color:var(--navy);background:#eef3fa;border-radius:10px;flex:none;place-items:center;display:grid}[data-sessions] .ci .i{width:18px;height:18px}.picks{border-top:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=900px){.picks{grid-template-columns:repeat(4,minmax(0,1fr))}}.pick{padding:22px var(--cell);color:inherit;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:2px 14px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:grid}.pick .ci{grid-row:span 2}.pick b{font-size:16px;font-weight:500;line-height:1.3}.pick small{color:var(--ink-3);font-size:14px;line-height:1.4}.ruled>.pick:hover{background:#f6f8fb}.ruled>.pick.is-active{box-shadow:inset 0 -2px 0 var(--navy);background:#eef3fa}.pick.is-active b{color:var(--navy)}.pick.is-active .ci{background:#fff}@media (width<=639px){.pick{grid-template-columns:1fr;gap:10px;padding:16px}.pick .ci{grid-row:auto}.pick small{display:none}.pick b{font-size:15px}}.ag{padding:clamp(28px, 4vw, 48px) var(--pad) clamp(56px, 7.5vw, 108px);gap:28px;display:grid}.ag-topic{box-shadow:0 0 0 1px var(--rule);background:#f6f8fb;border-radius:14px;gap:18px;padding:clamp(20px,2.4vw,28px);display:grid}.ag-topic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.ag-topic-head h3{letter-spacing:-.02em;font-size:clamp(20px,.8vw + 15px,24px)}.ag-topic-head .tclink{font-size:15px}.ag-topic-body{gap:16px 48px;display:grid}@media (width>=900px){.ag-topic-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-topic .prose{align-content:start;font-size:16px}.ag-topic-for,.ag-note{color:var(--ink-3);font-size:15px}.ag-day h3{color:var(--ink-3);border-bottom:1px solid var(--rule);padding-bottom:10px;font-size:15px}.ag-list{margin:0;padding:0;list-style:none}.ag-row{border-bottom:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:16px 0;display:grid}.ag-time{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.ag-what{align-items:center;gap:14px;min-width:0;display:flex}.ag-what a{color:var(--ink);font-size:17px;font-weight:500;text-decoration:none}.ag-what a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule-2)}.ag-what p,.meet-what p{color:var(--ink-3);font-size:15px}.ag-row .btn .i{width:14px;height:14px}.ag-empty{color:var(--ink-2);font-size:16px}.ag-empty a{color:var(--navy);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (width<=639px){.ag-day .ag-row{grid-template-columns:minmax(0,1fr) auto}.ag-time{grid-row:1}.ag-day .ag-row .btn{grid-area:1/2}.ag-what{grid-column:1/-1}}.meet-prog{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 28px;font-size:16px;display:flex}.meet-prog b{color:var(--ink);margin-right:6px;font-weight:500}.ag.meet{padding-top:0}.meet .ag-row{grid-template-columns:60px minmax(0,1fr)}@media (width>=900px){.meet .ag-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}}.meet-signup{justify-items:start;gap:18px;display:grid}.meet-signup p{max-width:64ch;color:var(--ink-2);font-size:16px}.meet-dialog{width:min(680px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;background:#f6f5f4;border:0;border-radius:16px;margin:auto;padding:0;overflow-y:auto}.meet-dialog::backdrop{background:#0f182899}html:has(.meet-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.meet-dialog-head{background:inherit;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 0 32px;display:flex;position:sticky;top:0}.meet-dialog-head h2{letter-spacing:-.01em;font-size:20px;font-weight:500}.meet-dialog-close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .2s;display:grid}.meet-dialog-close:hover{background:#0f18280f}.meet-dialog-close .i{width:18px;height:18px}.meet-dialog-form{--form-scale:.9;height:calc(var(--form-height,760px) * var(--form-scale));overflow:hidden}.meet-dialog iframe{width:calc(100% / var(--form-scale));height:var(--form-height,760px);transform:scale(var(--form-scale));transform-origin:0 0;border:0;display:block}@media (width<=639px){.meet-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.meet-dialog-head{padding-left:20px}.meet-dialog-head h2{font-size:18px}.meet-dialog-form{--form-scale:1}}.meet-date{background:var(--sheet);box-shadow:0 0 0 1px var(--rule);border-radius:12px;justify-items:center;padding:6px 0 7px;line-height:1.2;display:grid}.meet-date small{color:var(--ink-3);font-size:12.5px}.meet-date b{color:var(--navy);font-size:22px;font-weight:500}.meet-what b{font-size:17px;font-weight:500}
