:root{--purple-hover: #7948ce}.news-grid.svelte-1r7pmhc{gap:2rem 1.5rem;padding:0}.card.svelte-1r7pmhc{overflow:hidden;display:flex;flex-direction:column}.featured-image-card.svelte-1r7pmhc{grid-row:span 1;position:relative;overflow:hidden;min-height:300px}.featured-image-card.svelte-1r7pmhc a:where(.svelte-1r7pmhc){position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 2s ease}.featured-image-card.svelte-1r7pmhc:hover a:where(.svelte-1r7pmhc){transform:scale(1.05)}.featured-date-card.svelte-1r7pmhc,.featured-text-card.svelte-1r7pmhc,.featured-content-card-mobile.svelte-1r7pmhc{background-color:transparent;box-shadow:none}.featured-date-card.svelte-1r7pmhc{justify-content:flex-start;align-items:flex-start}.standard-card.svelte-1r7pmhc img:where(.svelte-1r7pmhc){width:100%;height:300px;object-fit:cover;display:block;transition:transform 2s ease}.standard-card.svelte-1r7pmhc:hover img:where(.svelte-1r7pmhc){transform:scale(1.05)}.image-link.svelte-1r7pmhc{display:block;line-height:0;overflow:hidden}.card-content.svelte-1r7pmhc{padding:1rem 0}.date.svelte-1r7pmhc,.title.svelte-1r7pmhc,.intro.svelte-1r7pmhc,.author.svelte-1r7pmhc{color:#fff;font-size:1.34581rem;font-style:normal;font-weight:600;line-height:normal;transition:color 1s ease}.card-content.svelte-1r7pmhc .intro:where(.svelte-1r7pmhc){color:#8a8a85}.date.svelte-1r7pmhc,.title.svelte-1r7pmhc{margin-bottom:1rem}.author.svelte-1r7pmhc{margin-top:1rem}.date.svelte-1r7pmhc{text-transform:lowercase;color:#8a8a85}.title.svelte-1r7pmhc{margin-left:1rem;text-transform:none}.card.svelte-1r7pmhc:hover .date:where(.svelte-1r7pmhc),.card.svelte-1r7pmhc:hover .title:where(.svelte-1r7pmhc),.card.svelte-1r7pmhc:hover .intro:where(.svelte-1r7pmhc),.card.svelte-1r7pmhc:hover .author:where(.svelte-1r7pmhc){color:var(--purple-hover)}.desktop-grid.svelte-1r7pmhc{display:grid;grid-template-columns:repeat(3,1fr)}.mobile-grid.svelte-1r7pmhc{display:none}@media (max-width: 992px){.desktop-grid.svelte-1r7pmhc{grid-template-columns:repeat(2,1fr)}.desktop-grid.svelte-1r7pmhc .card[style]:where(.svelte-1r7pmhc){grid-column:auto!important}}@media (max-width: 768px){.desktop-grid.svelte-1r7pmhc{display:none}.mobile-grid.svelte-1r7pmhc{display:grid;grid-template-columns:repeat(2,1fr);padding:1rem}.title.svelte-1r7pmhc{margin-left:0}}
