.journey-card.svelte-etwu2y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard), background var(--duration-base) var(--easing-standard);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;position:relative}.journey-card.svelte-etwu2y:hover{border-color:var(--color-line);background:var(--color-raised);transform:translateY(-2px)}.journey-card.has-cover.svelte-etwu2y{overflow:hidden}.journey-card__cover.svelte-etwu2y{object-fit:cover;border-bottom:1px solid var(--color-border);width:calc(100% + 3.5rem);max-width:none;height:140px;margin:-1.75rem -1.75rem .25rem;display:block}.journey-card__top.svelte-etwu2y{justify-content:space-between;align-items:center;display:flex}.journey-card__dot.svelte-etwu2y{background:var(--color-brand);border-radius:50%;width:8px;height:8px}.journey-card__title.svelte-etwu2y{font-size:var(--text-2xl);margin:.5rem 0 0}.journey-card__title.svelte-etwu2y a:where(.svelte-etwu2y){text-decoration:none}.journey-card__title.svelte-etwu2y a:where(.svelte-etwu2y):after{content:"";border-radius:var(--radius);position:absolute;inset:0}.journey-card__teaser.svelte-etwu2y{color:var(--color-secondary);flex:1;margin:0;line-height:1.55}.journey-card__glyph.svelte-etwu2y{margin:.5rem 0 .25rem;overflow:visible}.journey-card__glyph.svelte-etwu2y line:where(.svelte-etwu2y){stroke:var(--color-line);stroke-width:1.5px}.journey-card__glyph.svelte-etwu2y circle:where(.svelte-etwu2y){fill:var(--color-bg);stroke:var(--color-muted);stroke-width:1.5px}.journey-card__glyph.svelte-etwu2y line.is-read:where(.svelte-etwu2y){stroke:var(--color-brand)}.journey-card__glyph.svelte-etwu2y circle.is-read:where(.svelte-etwu2y){fill:var(--color-brand);stroke:var(--color-brand)}.journey-card__cta.svelte-etwu2y{z-index:var(--z-raised);border-top:1px solid var(--color-border);width:100%;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);align-self:flex-start;margin-top:.25rem;padding-top:.75rem;font-weight:600;text-decoration:none;position:relative}.journey-card__cta.svelte-etwu2y:hover{color:var(--color-brand-text)}.journey-card__arrow.svelte-etwu2y{transition:transform var(--duration-fast) var(--easing-standard);display:inline-block}.journey-card__cta.svelte-etwu2y:hover .journey-card__arrow:where(.svelte-etwu2y){transform:translate(3px)}
