.container.svelte-oojljx{max-width:1200px;margin:0 auto}.news-grid.svelte-oojljx{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.news-card.svelte-oojljx{background:#ffffff08;border-radius:16px;overflow:hidden;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .4s ease;border:1px solid rgba(255,255,255,.05);position:relative}.news-card.svelte-oojljx:before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,#ffd70000,#00bfff1a);opacity:0;transition:opacity .4s ease;pointer-events:none}.news-card.svelte-oojljx:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #00bfff33,0 0 0 1px #00bfff4d,0 0 30px #ffd7001a;border-color:transparent}.news-card.svelte-oojljx:hover:before{opacity:1}.news-card.svelte-oojljx a:where(.svelte-oojljx){text-decoration:none;color:inherit;display:block}.thumbnail.svelte-oojljx{text-align:center;height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffd7001a,#00bfff1a);position:relative;overflow:hidden}.thumbnail-image.svelte-oojljx{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.news-card.svelte-oojljx:hover .thumbnail-image:where(.svelte-oojljx){transform:scale(1.05)}.thumbnail.svelte-oojljx:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffd7001a,#00bfff33);opacity:0;transition:opacity .4s ease}.news-card.svelte-oojljx:hover .thumbnail:where(.svelte-oojljx):after{opacity:1}.thumbnail-icon.svelte-oojljx{font-size:4rem;display:block;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.news-card.svelte-oojljx:hover .thumbnail-icon:where(.svelte-oojljx){transform:scale(1.1)}.card-content.svelte-oojljx{padding:30px}time.svelte-oojljx{font-size:.875rem;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}h2.svelte-oojljx{font-size:1.5rem;margin:12px 0;font-weight:700;color:#fff}.excerpt.svelte-oojljx{color:#ccc;line-height:1.6;margin-bottom:16px}.read-more.svelte-oojljx{color:var(--color-primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.5rem;transition:color .3s ease}.read-more.svelte-oojljx .arrow:where(.svelte-oojljx){display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.news-card.svelte-oojljx:hover .read-more:where(.svelte-oojljx){color:var(--color-secondary)}.news-card.svelte-oojljx:hover .read-more:where(.svelte-oojljx) .arrow:where(.svelte-oojljx){transform:translate(5px)}@media (prefers-reduced-motion: reduce){.news-card.svelte-oojljx{transition:box-shadow .3s ease}.news-card.svelte-oojljx:hover{transform:none}.thumbnail-icon.svelte-oojljx,.read-more.svelte-oojljx .arrow:where(.svelte-oojljx){transition:none}.news-card.svelte-oojljx:hover .thumbnail-icon:where(.svelte-oojljx),.news-card.svelte-oojljx:hover .read-more:where(.svelte-oojljx) .arrow:where(.svelte-oojljx){transform:none}}@media (max-width: 768px){.news-grid.svelte-oojljx{grid-template-columns:1fr}}
