.compact-listing.svelte-54lwxo{padding:calc(var(--spacing) * 2.5) 0}.listing-logo.svelte-54lwxo .cal-avatar{border-radius:var(--radius-md);font-size:var(--text-caption);font-weight:650}h3.svelte-54lwxo{-webkit-line-clamp:2;line-clamp:2;line-height:var(--text-label--line-height);letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-link.svelte-54lwxo{margin-block:-12px;padding-block:12px;display:block}.card-link.svelte-54lwxo:hover{text-decoration:none}.card-link.svelte-54lwxo:focus-visible{outline:none}article.svelte-54lwxo:has(.card-link:where(.svelte-54lwxo):focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.listing-organization.svelte-54lwxo,.listing-detail.svelte-54lwxo{margin:calc(var(--spacing) * .5) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail.svelte-54lwxo{margin-inline:calc(var(--spacing) * -4);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);transition:background-color var(--default-transition-duration) var(--ease-standard)}@media (hover:hover){.compact-listing.svelte-54lwxo:hover h3:where(.svelte-54lwxo){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}}section.compact.svelte-1md7bzw{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) 0;border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);--cal-panel-padding:12px;overflow:hidden}.compact.svelte-1md7bzw .highlights-heading:where(.svelte-1md7bzw){margin-bottom:calc(var(--spacing) * 1)}.compact.svelte-1md7bzw h2:where(.svelte-1md7bzw){letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:750;line-height:1.5rem}.compact.svelte-1md7bzw .highlights-actions:where(.svelte-1md7bzw){margin:calc(var(--spacing) * 1) calc(var(--spacing) * -4) 0;padding:0 calc(var(--spacing) * 2) 0 0;border-top:1px solid var(--color-outline-variant);flex-wrap:nowrap;justify-content:space-between;gap:0}.compact.svelte-1md7bzw .highlights-actions:where(.svelte-1md7bzw)>a:where(.svelte-1md7bzw){min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);color:var(--color-primary);font-size:var(--text-meta);flex:1;align-items:center;font-weight:600;display:inline-flex}.compact.svelte-1md7bzw .highlights-actions:where(.svelte-1md7bzw)>a:where(.svelte-1md7bzw):hover{background:color-mix(in srgb, var(--color-on-surface) 4%, transparent);text-decoration:none}.compact.svelte-1md7bzw .highlights-actions:where(.svelte-1md7bzw) .cal-button{min-width:var(--spacing-hit);min-height:var(--spacing-hit);color:var(--color-on-surface-variant);padding:0}.compact.svelte-1md7bzw .highlights-actions:where(.svelte-1md7bzw) svg{width:16px;height:16px}.compact.svelte-1md7bzw p:where(.svelte-1md7bzw){font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-on-surface-variant)}.compact.svelte-1md7bzw p:where(.svelte-1md7bzw) a:where(.svelte-1md7bzw){color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.compact.svelte-1md7bzw [role=status]{margin:0 0 calc(var(--spacing) * 2)}section.rail.svelte-1md7bzw{background:0 0;flex-direction:column;display:flex}
