.buckets[data-v-bf1c3794]{gap:28px}.buckets[data-v-bf1c3794],.buckets__section[data-v-bf1c3794]{display:flex;flex-direction:column}.buckets__section[data-v-bf1c3794]{gap:14px}.buckets__heading[data-v-bf1c3794]{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}@media(min-width:640px){.buckets__heading[data-v-bf1c3794]{font-size:1.5rem}}.buckets__upcoming-head[data-v-bf1c3794]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.buckets__calendar-link[data-v-bf1c3794]{color:var(--signal);font-size:13px;font-weight:600;transition:opacity .15s ease;white-space:nowrap}.buckets__calendar-link[data-v-bf1c3794]:hover{opacity:.75}.category-intro p[data-v-58808b57]{font-size:15px;line-height:1.55;margin:0}.category-intro[data-v-58808b57] a{color:var(--accent,#4a7bb7);text-decoration:underline}.hub-lead[data-v-46a4ab9c]{--measure:68ch;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:20px}@media(min-width:640px){.hub-lead[data-v-46a4ab9c]{padding:24px 28px}}.hub-lead__eyebrow[data-v-46a4ab9c]{color:var(--signal);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.hub-lead__headline[data-v-46a4ab9c]{max-width:var(--measure)}.hub-lead__headline[data-v-46a4ab9c] h2{color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0}@media(min-width:640px){.hub-lead__headline[data-v-46a4ab9c] h2{font-size:22px}}.hub-lead__body[data-v-46a4ab9c]{color:var(--ink-2);font-size:16px;line-height:1.7;max-width:var(--measure)}.hub-lead__body[data-v-46a4ab9c] p{margin:0 0 12px}.hub-lead__body[data-v-46a4ab9c] p:last-child{margin-bottom:0}.hub-lead__body[data-v-46a4ab9c] strong{color:var(--ink);font-weight:600}.hub-lead__body[data-v-46a4ab9c] a{color:var(--info);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.hub-lead__link[data-v-46a4ab9c]{align-self:flex-start;font-size:14px;margin-top:2px}.hub-lead__link[data-v-46a4ab9c]:hover svg{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.hub-lead__link[data-v-46a4ab9c]:hover svg{transform:none}}
