.listing.svelte-1k32gc6{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:10px 4px;display:flex;position:relative}.listing.svelte-1k32gc6 .name:where(.svelte-1k32gc6){font-size:16px;font-weight:700}.listing.svelte-1k32gc6:hover .name:where(.svelte-1k32gc6){color:var(--link);text-decoration:underline}.program.svelte-1k32gc6{flex-direction:column;gap:8px;display:flex;position:relative}.program.svelte-1k32gc6:hover{border-color:var(--navy)}.meta.svelte-1k32gc6{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.flag.svelte-1k32gc6{background:var(--soon-bg);color:var(--soon-fg);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.date.svelte-1k32gc6{font-size:13px;font-weight:700}.name.svelte-1k32gc6{color:var(--ink);font-size:19px;font-weight:800;line-height:1.3;text-decoration:none}.name.svelte-1k32gc6:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.program.svelte-1k32gc6:hover .name:where(.svelte-1k32gc6){color:var(--link);text-decoration:underline}.program.svelte-1k32gc6 a:not(.name){z-index:1;position:relative}.amount.svelte-1k32gc6{font-weight:800}.summary.svelte-1k32gc6{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}
