.next-meeting{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);padding:var(--space-10);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.next-meeting--inline{margin:var(--space-6) 0 0;padding:var(--space-6)}.next-meeting .next-meeting__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-s);font-weight:500;color:var(--brand)}.next-meeting .next-meeting__title{margin:0;font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.next-meeting--inline .next-meeting__title{font-size:var(--text-xl)}.next-meeting .next-meeting__body{margin:var(--space-3) 0 0;max-width:520px;font-size:var(--text-base);line-height:1.6;color:var(--ink-2)}.next-meeting .next-meeting__secondary{margin:0;font-size:var(--text-m);color:var(--ink-3)}.next-meeting .next-meeting__secondary a{color:var(--ink-2)}.next-meeting-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-6);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-l);background:var(--brand-soft)}.next-meeting-line .next-meeting-line__title{margin:0;font-size:var(--text-m);font-weight:500;color:var(--ink)}@media(max-width:639px){.next-meeting{padding:var(--space-6) var(--space-5)}.next-meeting .next-meeting__title{font-size:24px}}
