.event-content {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: var(--space-l);
  margin-top: var(--space-l);
}

@media (max-width: 768px) {
  .event-content {
    grid-template-columns: 1fr;
  }
}

.event-details-card {
  padding: var(--space-m);
  height: fit-content;
}

.event-details-card-row {
  display: flex;
  align-items: flex-start;
  gap: var(--space-s);
}

.event-details-card-row:not(:last-child) {
  margin-bottom: var(--space-s);
}

.event-details-card-row span:first-child {
  font-size: 1.5rem;
}

.event-details .fine-print {
  color: var(--color-text-muted);
  font-size: 0.9rem;
  margin-top: var(--space-s);
}

/* icons from https://icon-sets.iconify.design/solar/ / https://solar-icons.vercel.app in #686868 */

.solar--calendar-line-duotone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23686868' stroke-width='1.5' d='M2 12c0-3.771 0-5.657 1.172-6.828S6.229 4 10 4h4c3.771 0 5.657 0 6.828 1.172S22 8.229 22 12v2c0 3.771 0 5.657-1.172 6.828S17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172S2 17.771 2 14z'/%3E%3Cpath stroke='%23686868' stroke-linecap='round' stroke-width='1.5' d='M7 4V2.5M17 4V2.5M2.5 9h19' opacity='0.5'/%3E%3Cpath fill='%23686868' d='M18 17a1 1 0 1 1-2 0a1 1 0 0 1 2 0m0-4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-5 4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m0-4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-5 4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m0-4a1 1 0 1 1-2 0a1 1 0 0 1 2 0'/%3E%3C/g%3E%3C/svg%3E");
}

.solar--tag-line-duotone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23686868' stroke-width='1.5'%3E%3Cpath d='M4.728 16.137c-1.545-1.546-2.318-2.318-2.605-3.321c-.288-1.003-.042-2.068.45-4.197l.283-1.228c.413-1.792.62-2.688 1.233-3.302s1.51-.82 3.302-1.233l1.228-.284c2.13-.491 3.194-.737 4.197-.45c1.003.288 1.775 1.061 3.32 2.606l1.83 1.83C20.657 9.248 22 10.592 22 12.262c0 1.671-1.344 3.015-4.033 5.704c-2.69 2.69-4.034 4.034-5.705 4.034c-1.67 0-3.015-1.344-5.704-4.033z'/%3E%3Ccircle cx='8.607' cy='8.879' r='2' opacity='0.5' transform='rotate(-45 8.607 8.879)'/%3E%3Cpath stroke-linecap='round' d='m11.542 18.5l6.979-6.98' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");
}

.solar--hashtag-line-duotone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23686868' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M10 3L5 21M19 3l-5 18'/%3E%3Cpath d='M22 9H4m16 7H2' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");
}

.solar--masks-line-duotone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23686868' stroke-width='1.5' d='m16.758 12.677l-.845-3.298c-.44-1.719-.66-2.578-1.236-3.01a2 2 0 0 0-.638-.317c-.684-.194-1.46.17-3.015.897c-1.15.54-1.726.809-2.326 1a10 10 0 0 1-.632.176c-.611.149-1.238.216-2.493.351c-1.694.182-2.54.273-3.04.798a2.1 2.1 0 0 0-.4.609c-.292.675-.072 1.534.369 3.253l.845 3.297c.993 3.876 4.296 5.096 6.516 5.473c.677.115 1.016.172 2.044-.116s1.294-.514 1.825-.968c1.742-1.487 4.02-4.27 3.026-8.145Z'/%3E%3Cpath stroke='%23686868' stroke-width='1.5' d='M16.5 17.221c1.741-.75 3.48-2.157 4.153-4.788l.845-3.297c.441-1.719.661-2.578.37-3.253a2.1 2.1 0 0 0-.401-.609c-.5-.525-1.346-.616-3.04-.798c-1.255-.135-1.882-.202-2.493-.35a10 10 0 0 1-.632-.178c-.6-.19-1.175-.46-2.326-.999c-1.554-.727-2.331-1.091-3.015-.897a2 2 0 0 0-.638.317c-.575.432-.795 1.291-1.236 3.01l-.7 2.73' opacity='0.5'/%3E%3Cpath stroke='%23686868' stroke-linecap='round' stroke-width='1.5' d='M5.259 13.296c.06-.62.521-1.175 1.19-1.355s1.346.072 1.708.578'/%3E%3Cpath stroke='%23686868' stroke-linecap='round' stroke-width='1.5' d='M19.18 8.936c-.06-.62-.521-1.175-1.19-1.354c-.67-.18-1.346.071-1.708.577' opacity='0.5'/%3E%3Cpath stroke='%23686868' stroke-linecap='round' stroke-width='1.5' d='M11.055 11.742c.06-.619.52-1.175 1.19-1.354s1.346.072 1.708.578'/%3E%3Cpath fill='%23686868' d='M11.096 7.042a.75.75 0 0 1-1.22-.872zm.904-.29c-.38-.1-.73.048-.904.29l-1.22-.872c.55-.77 1.553-1.123 2.512-.866zm.478.313A.9.9 0 0 0 12 6.753l.388-1.45c.524.141.966.445 1.276.843z' opacity='0.5'/%3E%3Cpath stroke='%23686868' stroke-linecap='round' stroke-width='1.5' d='M13.2 16.231s-1.024-.76-2.812-.282c-1.787.48-2.294 1.65-2.294 1.65'/%3E%3C/g%3E%3C/svg%3E");
}