._hero_1ri1o_1{padding:6rem 0 2.5rem}._back_1ri1o_5{display:inline-block;margin-bottom:1.5rem;color:var(--mantine-color-dimmed, #64748b);text-decoration:none;font-size:.9rem}._back_1ri1o_5:hover{text-decoration:underline}._title_1ri1o_16{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;margin:0 0 .5rem}._subtitle_1ri1o_22{color:var(--mantine-color-dimmed, #64748b);font-size:1.1rem;max-width:40rem}._content_1ri1o_28{padding:1rem 0 5rem}._empty_1ri1o_32{padding:3rem 0;text-align:center;color:var(--mantine-color-dimmed, #64748b)}._grid_1ri1o_38{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._card_1ri1o_47{border:1px solid var(--mantine-color-gray-3, #e2e8f0);border-radius:16px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}._card_1ri1o_47:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0f172a14}._cardLink_1ri1o_60{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}._thumb_1ri1o_68{width:100%;aspect-ratio:16 / 9;object-fit:cover}._cardBody_1ri1o_74{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.35rem 1.5rem}._cardTitle_1ri1o_81{font-size:1.2rem;font-weight:650;letter-spacing:-.01em;line-height:1.3}._cardExcerpt_1ri1o_88{color:var(--mantine-color-dimmed, #64748b);font-size:.95rem;line-height:1.55}._cardDate_1ri1o_94{margin-top:auto;color:var(--mantine-color-dimmed, #94a3b8);font-size:.85rem}@media(prefers-color-scheme:dark){._card_1ri1o_47{border-color:var(--mantine-color-dark-4, #2b3648)}}
