.agenda-card[data-astro-cid-kgweifku]{counter-increment:agenda-card;min-width:0;min-height:100%}.agenda-card__surface[data-astro-cid-kgweifku]{border:1px solid var(--border);background:var(--surface);height:100%;color:inherit;border-radius:6px;grid-template-columns:1fr;text-decoration:none;transition:border-color .12s,transform .12s;display:grid;position:relative;overflow:hidden}a[data-astro-cid-kgweifku].agenda-card__surface:hover{border-color:var(--ink-3);transform:translateY(-2px)}a[data-astro-cid-kgweifku].agenda-card__surface:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.agenda-card__body[data-astro-cid-kgweifku]{flex-direction:column;min-width:0;padding:1.05rem 1.15rem 1.1rem;display:flex;position:relative}.agenda-card__body[data-astro-cid-kgweifku]:after{content:counter(agenda-card, decimal-leading-zero);color:var(--ink-4);font-family:var(--serif);font-size:.75rem;position:absolute;top:1rem;right:1.1rem}.agenda-card__topline[data-astro-cid-kgweifku]{align-items:center;min-height:1.35rem;padding-right:2rem;display:flex}.agenda-card__category[data-astro-cid-kgweifku]{color:var(--coral-deep);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.agenda-card__no-photo[data-astro-cid-kgweifku]{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;margin-left:.5rem;font-size:.68rem;font-weight:700}.agenda-card__reason[data-astro-cid-kgweifku]{border:1px solid var(--border);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;margin-left:.5rem;padding:.1rem .45rem;font-size:14px;font-weight:700}[data-astro-cid-kgweifku][data-rank-band=lead] .agenda-card__reason[data-astro-cid-kgweifku]{border-color:var(--coral);color:var(--coral-deep)}.agenda-card__duration[data-astro-cid-kgweifku]{color:var(--ink-3);margin:.5rem 0 0;font-size:14px;font-weight:600;line-height:1.3}.agenda-card__title[data-astro-cid-kgweifku]{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:.45rem 0 0;font-size:max(1.08rem,min(1.45vw,1.35rem));line-height:1.2}.agenda-card__when[data-astro-cid-kgweifku]{color:var(--coral-deep);margin:.55rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35}.agenda-card__urgency[data-astro-cid-kgweifku]{color:var(--coral-deep);align-self:flex-start;align-items:center;gap:.35rem;margin:.55rem 0 0;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}.agenda-card__flame[data-astro-cid-kgweifku]{flex:none}.agenda-card__lead[data-astro-cid-kgweifku]{-webkit-line-clamp:3;color:var(--ink-3);-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.88rem;line-height:1.48;display:-webkit-box;overflow:hidden}.agenda-card__venue[data-astro-cid-kgweifku]{color:var(--ink-3);align-items:flex-start;gap:.4rem;margin:auto 0 0;padding-top:.85rem;font-size:.78rem;font-weight:600;line-height:1.35;display:flex}.agenda-card__price{margin-top:.75rem}@media (min-width:1180px){.agenda-card--imaged[data-astro-cid-kgweifku] .agenda-card__surface[data-astro-cid-kgweifku]{grid-template-columns:minmax(10.5rem,37%) 1fr}.agenda-card--imaged[data-astro-cid-kgweifku] .agenda-card__media-frame[data-astro-cid-kgweifku]{height:100%}}@media (max-width:540px){.agenda-card__body[data-astro-cid-kgweifku]{padding:.95rem 1rem 1rem}.agenda-card__body[data-astro-cid-kgweifku]:after{top:.9rem;right:1rem}.agenda-card__lead[data-astro-cid-kgweifku]{-webkit-line-clamp:2}}.agenda-card--highlight[data-astro-cid-kgweifku] .agenda-card__title[data-astro-cid-kgweifku]{font-size:max(1.25rem,min(1.9vw,1.6rem))}.agenda-card--highlight[data-astro-cid-kgweifku] .agenda-card__lead[data-astro-cid-kgweifku]{-webkit-line-clamp:4;font-size:.92rem}.agenda-card--inventory[data-astro-cid-kgweifku] .agenda-card__lead[data-astro-cid-kgweifku]{-webkit-line-clamp:2}.agenda-card--inventory[data-astro-cid-kgweifku] .agenda-card__title[data-astro-cid-kgweifku]{font-size:max(1rem,min(1.25vw,1.15rem))}
