.legenda{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding-block:16px;border-bottom:1px solid var(--ds-line);font-size:15px;color:var(--ds-muted)}.agenda-pag{padding-block:28px var(--section);display:grid;grid-gap:48px;gap:48px}.agenda-pag h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:4px}.agenda-pag .sub{color:var(--ds-muted);margin-bottom:14px}.agenda{width:100%;border-collapse:collapse;font-size:16px}.agenda th{text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);padding:10px 16px 10px 0;border-bottom:1px solid var(--ds-ink)}.agenda td{padding:16px 16px 16px 0;border-bottom:1px solid var(--ds-line);vertical-align:top}.agenda .data{font-family:var(--ds-font-data);font-size:15px;white-space:nowrap}.agenda .data small{display:block;white-space:normal;font-family:var(--ds-font-body);font-size:13px;color:var(--ds-muted)}.agenda .ev b{display:block;font-weight:600}.agenda .ev span,.agenda .loc span{color:var(--ds-muted);font-size:15px}.agenda .tipo{display:inline-flex;align-items:center;gap:6px}.agenda .est-corpo{display:grid;grid-gap:6px;gap:6px;justify-items:start}.agenda .est a{font-size:14px;display:inline-flex;align-items:center;min-height:var(--ds-target)}@media (max-width:720px){.agenda thead{display:none}.agenda,.agenda tbody,.agenda td,.agenda tr{display:block;width:100%}.agenda tr{display:grid;grid-template-columns:92px 1fr;grid-gap:4px 14px;gap:4px 14px;padding:14px 0;border-bottom:1px solid var(--ds-line)}.agenda td{padding:0;border:0}.agenda td.data{grid-row:span 3}}