.news-listing.svelte-1gc460s{--blog-serif: "Source Serif 4", "Georgia", serif;--blog-sans: "Nunito", sans-serif;--blog-primary: #1a3461;--blog-secondary: #8dadc4;--blog-text: #2c3e50;--blog-text-light: #6b7c93;--blog-bg: #fafbfd;--blog-accent: #e8eef6;--blog-border: #dfe6ee;background:var(--blog-bg);margin:-2rem -1rem;padding:3rem 1rem 4rem}@media(min-width:640px){.news-listing.svelte-1gc460s{margin:-2rem -1.5rem;padding:3rem 1.5rem 4rem}}@media(min-width:1024px){.news-listing.svelte-1gc460s{margin:-2rem 0;padding:3rem 0 4rem}}.news-listing-header.svelte-1gc460s{max-width:720px;margin:0 auto 3rem;animation:svelte-1gc460s-newsFadeUp .5s ease-out}.news-listing-label.svelte-1gc460s{font-family:var(--blog-sans);font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--blog-secondary);margin-bottom:.75rem}.news-listing-title.svelte-1gc460s{font-family:var(--blog-serif);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--blog-primary);letter-spacing:-.02em;line-height:1.15;margin-bottom:.75rem}.news-listing-subtitle.svelte-1gc460s{font-family:var(--blog-serif);font-size:1.125rem;color:var(--blog-text-light);line-height:1.6;font-weight:300;max-width:520px}.news-listing-header-line.svelte-1gc460s{margin-top:2rem;height:1px;background:linear-gradient(90deg,var(--blog-primary) 0%,var(--blog-border) 40%,transparent 100%)}.news-listing-grid.svelte-1gc460s{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.news-listing-grid.svelte-1gc460s{grid-template-columns:repeat(3,1fr)}}.news-card.svelte-1gc460s{display:block;text-decoration:none!important;background:#fff;border:1px solid var(--blog-border);border-radius:.75rem;overflow:hidden;animation:svelte-1gc460s-newsFadeUp .5s ease-out both;transition:all .3s ease}.news-card.svelte-1gc460s:hover{transform:translateY(-4px);box-shadow:0 8px 30px #1a34611a;border-color:var(--blog-secondary)}.news-card-inner.svelte-1gc460s{padding:1.5rem;display:flex;flex-direction:column;height:100%}.news-card-date.svelte-1gc460s{display:flex;align-items:center;gap:.75rem;font-family:var(--blog-sans);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--blog-text-light);margin-bottom:.75rem}.news-card-source.svelte-1gc460s{background:var(--blog-accent);color:var(--blog-primary);padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:700}.news-card-title.svelte-1gc460s{font-family:var(--blog-serif);font-size:1.25rem;font-weight:600;color:var(--blog-primary);line-height:1.3;margin-bottom:.5rem;transition:color .2s ease}.news-card.svelte-1gc460s:hover .news-card-title:where(.svelte-1gc460s){color:var(--blog-secondary)}.news-card-description.svelte-1gc460s{font-family:var(--blog-serif);font-size:.9375rem;color:var(--blog-text-light);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.news-card-footer.svelte-1gc460s{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--blog-border)}.news-card-read-more.svelte-1gc460s{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--blog-sans);font-size:.8125rem;font-weight:700;color:var(--blog-primary);transition:all .2s ease}.news-card.svelte-1gc460s:hover .news-card-read-more:where(.svelte-1gc460s){color:var(--blog-secondary)}.news-card.svelte-1gc460s:hover .news-card-read-more:where(.svelte-1gc460s) svg:where(.svelte-1gc460s){transform:translate(4px)}.news-card-read-more.svelte-1gc460s svg:where(.svelte-1gc460s){transition:transform .2s ease}@keyframes svelte-1gc460s-newsFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
