.evento-ocasional{position:relative;border-top:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:radial-gradient(120% 220% at 0 50%,color-mix(in srgb,var(--accent) 14%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--panel-raised,var(--panel)) 90%,var(--page-bg)),var(--panel));color:var(--text)}.evento-ocasional-miolo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;max-width:var(--largo);margin:0 auto;padding:12px 24px}.evento-ocasional-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;min-width:0}.evento-ocasional-linha b{font:700 15px/1.25 var(--fonte-titulo);letter-spacing:.02em;color:var(--accent-strong,var(--accent))}.evento-ocasional-quando{font-size:14px;color:var(--text-soft)}.evento-ocasional-selo{display:inline-flex;align-items:center;align-self:center;padding:3px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:700 11px/1 var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase}.evento-ocasional-selo--proximo{background:transparent;color:var(--text-soft);border:1px solid var(--edge)}.evento-ocasional-link{margin-left:auto;font-size:13px;color:var(--accent-strong,var(--accent));text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.evento-ocasional-miolo{padding:10px 16px;gap:8px 16px}.evento-ocasional-link{margin-left:0}}