.study-card.svelte-10bsljf{padding:0 24px 20px;border:1px solid var(--ui-border, oklch(91% .006 250));border-radius:16px;background:var(--ui-surface, #fff);box-shadow:var(--shadow-soft, 0 8px 24px -12px rgba(21, 40, 65, .18));text-decoration:none;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.study-card.svelte-10bsljf:hover{transform:translateY(-2px);border-color:var(--color-teal-700, #126356);box-shadow:var(--shadow-lift, 0 18px 40px -18px rgba(21, 40, 65, .28))}.study-card__image.svelte-10bsljf{display:block;width:calc(100% + 48px);max-width:none;margin:0 -24px 20px;aspect-ratio:1200 / 630;object-fit:cover}.study-card__image--empty.svelte-10bsljf{display:flex;align-items:center;justify-content:center;font-size:2rem;background:var(--ui-paper, oklch(95% .008 250))}.study-card__title.svelte-10bsljf{margin:0;font-family:var(--ui-font-display, inherit);font-size:1.4rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--color-ink, oklch(24% .03 260));transition:color .15s ease}.study-card.svelte-10bsljf:hover .study-card__title:where(.svelte-10bsljf){color:var(--color-teal-700, #126356)}.study-card__excerpt.svelte-10bsljf{margin:10px 0 0;font-size:.95rem;line-height:1.6;color:var(--ui-muted, oklch(48% .02 250));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.study-card__foot.svelte-10bsljf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;color:var(--ui-muted, oklch(48% .02 250))}.study-card__more.svelte-10bsljf{font-weight:600;color:var(--color-teal-700, #126356)}
