.news-row.svelte-k0cazj{display:flex;gap:16px;align-items:center;padding:16px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--color-secondary)}.row-thumbnail.svelte-k0cazj{flex-shrink:0;width:160px;aspect-ratio:4 / 3;overflow:hidden;background-color:color-mix(in srgb,var(--color-text) 8%,var(--color-white))}.row-thumbnail.svelte-k0cazj img:where(.svelte-k0cazj){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-row.svelte-k0cazj:hover .row-thumbnail:where(.svelte-k0cazj) img:where(.svelte-k0cazj){transform:scale(1.05)}.row-thumbnail.placeholder.svelte-k0cazj{display:flex;align-items:center;justify-content:center}.placeholder-text.svelte-k0cazj{font-family:var(--font-body-light);font-size:12px;color:color-mix(in srgb,var(--color-text) 40%,var(--color-white))}.row-content.svelte-k0cazj{display:flex;flex-direction:column;gap:8px;min-width:0}.row-date.svelte-k0cazj{font-family:var(--font-heading-bold);font-size:14px;line-height:16px;color:var(--color-accent-blue);letter-spacing:.02em}.row-title.svelte-k0cazj{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-body-bold);font-size:16px;line-height:1.5;color:var(--color-text);-webkit-box-orient:vertical;transition:color .2s ease}.news-row.svelte-k0cazj:hover .row-title:where(.svelte-k0cazj){color:var(--color-accent-blue)}@media(min-width:768px){.news-row.svelte-k0cazj{gap:24px;padding:24px 0}.row-thumbnail.svelte-k0cazj{width:200px}.row-title.svelte-k0cazj{font-size:18px}}.news-page.svelte-1gc460s{min-height:100vh;padding:120px 0 80px;background-color:var(--color-white)}.page-header.svelte-1gc460s{text-align:center}.page-header.svelte-1gc460s>:where(.svelte-1gc460s)+:where(.svelte-1gc460s){margin-top:16px}.page-title.svelte-1gc460s{color:var(--color-primary)}.page-subtitle.svelte-1gc460s{font-family:var(--font-body-light);font-size:16px;color:var(--color-accent-blue)}.news-list.svelte-1gc460s{margin-top:48px}.empty-message.svelte-1gc460s{margin-top:48px;text-align:center}.empty-message.svelte-1gc460s p:where(.svelte-1gc460s){font-family:var(--font-body-light);font-size:16px;color:color-mix(in srgb,var(--color-text) 50%,var(--color-white))}.pagination.svelte-1gc460s{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:48px}.pagination-pages.svelte-1gc460s{display:flex;gap:8px;align-items:center}.pagination-page.svelte-1gc460s{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-family:var(--font-body);font-size:14px;color:var(--color-primary);text-decoration:none;border:1px solid var(--color-secondary);border-radius:8px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.pagination-page.svelte-1gc460s:hover{color:var(--color-accent-blue);border-color:var(--color-accent-blue)}.pagination-page.active.svelte-1gc460s{color:var(--color-white);pointer-events:none;background-color:var(--color-primary);border-color:var(--color-primary)}.pagination-ellipsis.svelte-1gc460s{color:var(--color-secondary)}.pagination-nav.svelte-1gc460s{font-family:var(--font-body-medium);font-size:14px;color:var(--color-primary);text-decoration:none;transition:color .2s ease}.pagination-nav.svelte-1gc460s:hover{color:var(--color-accent-blue)}@media(min-width:768px){.news-page.svelte-1gc460s{padding:140px 0 100px}.page-subtitle.svelte-1gc460s{font-size:18px}}
