.card.svelte-1cwm97c{position:relative}.card.svelte-1cwm97c .cover-slot:where(.svelte-1cwm97c){position:relative}.card.svelte-1cwm97c .cover-slot:where(.svelte-1cwm97c):after{color:var(--color-grey-0);content:"Read more";font-size:var(--font-size-medium);opacity:0;z-index:2;background:#0009;border-radius:12px;justify-content:center;align-items:center;font-weight:500;transition:opacity .2s;display:flex;position:absolute;inset:0}.card.svelte-1cwm97c .category:where(.svelte-1cwm97c){z-index:3;position:absolute;top:12px;right:12px}.card.svelte-1cwm97c .body:where(.svelte-1cwm97c){padding:12px 8px 0}.card.svelte-1cwm97c .meta:where(.svelte-1cwm97c){color:var(--color-grey-400);font-size:var(--font-size-small);align-items:center;gap:8px;margin-bottom:8px;display:flex}.card.svelte-1cwm97c .meta:where(.svelte-1cwm97c) .separator:where(.svelte-1cwm97c){color:var(--color-grey-600)}.card.svelte-1cwm97c .title:where(.svelte-1cwm97c){color:var(--color-grey-200);font-size:var(--font-size-medium);margin:0;font-weight:500;line-height:1.4;transition:color .2s}.card.svelte-1cwm97c .title:where(.svelte-1cwm97c):after{content:" ›";opacity:0;transition:opacity .2s}.card.svelte-1cwm97c .title-link:where(.svelte-1cwm97c){color:inherit;text-decoration:none}.card.svelte-1cwm97c .title-link:where(.svelte-1cwm97c):after{content:"";z-index:4;position:absolute;inset:0}.card.svelte-1cwm97c .title-link:where(.svelte-1cwm97c):focus-visible{outline:2px solid var(--color-orange-400);outline-offset:2px}.card.svelte-1cwm97c:hover .cover-slot:where(.svelte-1cwm97c):after{opacity:1}.card.svelte-1cwm97c:hover .title:where(.svelte-1cwm97c){color:var(--color-grey-50)}.card.svelte-1cwm97c:hover .title:where(.svelte-1cwm97c):after{opacity:1}main.svelte-1j8k0si{background:conic-gradient(from 90deg at .5px .5px, transparent 25%, var(--color-grey-800) 0), var(--color-grey-900);background-size:24px 24px,100% 100%;flex-direction:column;flex:1;display:flex;overflow:auto}.content.svelte-1j8k0si{flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:64px 32px 80px;display:flex}.page-header.svelte-1j8k0si{text-align:center;margin-bottom:60px}.page-header.svelte-1j8k0si h1:where(.svelte-1j8k0si){font-size:var(--font-size-title-large);margin:0}.page-header.svelte-1j8k0si .highlight:where(.svelte-1j8k0si){background:var(--color-orange-500);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-grey-0);padding:2px 16px;display:inline}.page-header.svelte-1j8k0si .subtitle:where(.svelte-1j8k0si){color:var(--color-grey-400);font-size:var(--font-size-title-small);margin:16px 0 0;font-weight:400;line-height:1.4}.hero.svelte-1j8k0si{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;margin-bottom:60px;display:grid}.hero.svelte-1j8k0si .hero-cover-slot:where(.svelte-1j8k0si){position:relative}.hero.svelte-1j8k0si .hero-category:where(.svelte-1j8k0si){z-index:3;position:absolute;top:12px;right:12px}.hero.svelte-1j8k0si .hero-cover:where(.svelte-1j8k0si){text-decoration:none;display:block;position:relative}.hero.svelte-1j8k0si .hero-cover:where(.svelte-1j8k0si):after{color:var(--color-grey-0);content:"Read more";font-size:var(--font-size-medium);opacity:0;z-index:2;background:#0009;border-radius:12px;justify-content:center;align-items:center;font-weight:500;transition:opacity .2s;display:flex;position:absolute;inset:0}.hero.svelte-1j8k0si .hero-cover:where(.svelte-1j8k0si):hover:after{opacity:1}.hero.svelte-1j8k0si .hero-cover:where(.svelte-1j8k0si):focus-visible{outline:2px solid var(--color-orange-400);outline-offset:4px;border-radius:12px}.hero.svelte-1j8k0si .hero-info:where(.svelte-1j8k0si){flex-direction:column;gap:24px;display:flex}.hero.svelte-1j8k0si .hero-text:where(.svelte-1j8k0si){flex-direction:column;gap:12px;display:flex}.hero.svelte-1j8k0si .hero-meta:where(.svelte-1j8k0si){color:var(--color-grey-400);font-size:var(--font-size-small);align-items:center;gap:8px;display:flex}.hero.svelte-1j8k0si .hero-meta:where(.svelte-1j8k0si) .separator:where(.svelte-1j8k0si){color:var(--color-grey-600)}.hero.svelte-1j8k0si .hero-title:where(.svelte-1j8k0si){color:var(--color-grey-0);font-size:var(--font-size-title-medium);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.hero.svelte-1j8k0si .hero-excerpt:where(.svelte-1j8k0si){color:var(--color-grey-400);font-size:var(--font-size-body);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.filters.svelte-1j8k0si{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.filters.svelte-1j8k0si .search-group:where(.svelte-1j8k0si){flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.filters.svelte-1j8k0si .filters-label:where(.svelte-1j8k0si){color:var(--color-grey-0);font-size:var(--font-size-title-small);margin:0;font-weight:600}.filters.svelte-1j8k0si .search{width:100%}.filters.svelte-1j8k0si .category-select{flex-shrink:0}.grid.svelte-1j8k0si{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.hero.svelte-1j8k0si{grid-template-columns:1fr}.grid.svelte-1j8k0si{grid-template-columns:repeat(2,1fr)}.content.svelte-1j8k0si{padding:48px 24px 64px}}@media (width<=640px){.page-header.svelte-1j8k0si{margin-bottom:40px}.page-header.svelte-1j8k0si .subtitle:where(.svelte-1j8k0si){font-size:var(--font-size-medium)}.grid.svelte-1j8k0si{grid-template-columns:1fr}.filters.svelte-1j8k0si{flex-direction:column;align-items:stretch}.content.svelte-1j8k0si{padding:40px 16px 56px}}
