.post-snippet.svelte-59i15f{line-height:1.25}.snippet.svelte-59i15f{display:block;position:relative;z-index:1;width:inherit;padding:15px 1rem;text-decoration:none;line-height:1.25rem;border-radius:12px;transition:background-color .15s ease}.p-title.svelte-59i15f{color:var(--text-primary);font-family:var(--main-font);display:flex;font-size:.9rem;font-weight:500;margin-bottom:0;padding-right:1rem;margin-top:0;line-height:1.3}.p-subtitle.svelte-59i15f{color:var(--text-secondary);font-family:var(--main-font);font-size:var(--text-sm);line-height:1.4;margin-top:5px}.p-date.svelte-59i15f{color:var(--text-secondary);font-family:var(--main-font);font-size:var(--text-sm)}@media (hover: hover){.snippet.svelte-59i15f:hover{background-color:var(--bg-secondary);color:var(--text-primary);text-decoration:none}}.mobile-only.svelte-59i15f{display:none}@media (max-width: 600px){.snippet.svelte-59i15f{padding:10px;border-radius:0;padding:10px .75rem}.mobile-only.svelte-59i15f{display:block}}.featured.svelte-19tgamf{display:flex;padding:1rem;grid-area:1 / 1 / 3 / 3;text-decoration:none;border-radius:var(--border-radius);transition:background-color .15s ease}@media (hover: hover){.featured.svelte-19tgamf:hover{background-color:var(--bg-secondary);color:var(--text-primary);text-decoration:none}}.featured.svelte-19tgamf img:where(.svelte-19tgamf){border-radius:12px;margin-right:1rem;flex:1 1;min-width:50%;max-width:calc(300px - 2rem);height:auto;width:50%;object-fit:cover}.featured.svelte-19tgamf .textblock:where(.svelte-19tgamf){display:flex;flex-direction:column;justify-content:space-between}.featured.svelte-19tgamf .title:where(.svelte-19tgamf){font-size:1.75rem;line-height:1.25;color:var(--text-primary);font-weight:500;letter-spacing:-.01em;margin-bottom:10px}.featured.svelte-19tgamf .subtitle:where(.svelte-19tgamf){color:var(--text-secondary);font-size:.9rem;margin-bottom:.8rem}.featured.svelte-19tgamf .p-date:where(.svelte-19tgamf){font-size:var(--text-sm);color:var(--text-secondary)}@media (max-width: 600px){.featured.svelte-19tgamf{display:none}}.post-list.svelte-1uha8ag{margin:auto;margin-bottom:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px;align-items:start}section.svelte-1uha8ag{margin-top:1rem;margin-bottom:1rem}.section-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 10px;font-family:var(--main-font);color:var(--text-secondary);margin-bottom:0!important;font-weight:400;font-size:.6rem!important}.section-header.svelte-1uha8ag h5:where(.svelte-1uha8ag){font-weight:400;font-size:.6rem!important;letter-spacing:.05em;text-transform:uppercase;margin:0!important}.btn-internal.svelte-1uha8ag{display:flex;align-items:center;padding:.5rem .75rem;border-radius:var(--border-radius);font-size:var(--text-xs);text-decoration:none;text-transform:uppercase;color:var(--text-secondary)}.section-header.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){margin-left:10px;width:fit-content!important}.btn-internal.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){opacity:1}@media (max-width: 600px){.section-header.svelte-1uha8ag{padding:0 .75rem 10px}}
