.b-hero[data-astro-cid-itpqimdd]{padding:96px 0 56px;position:relative;overflow:hidden}.b-hero-bg[data-astro-cid-itpqimdd]{background:radial-gradient(60% 80% at 85% 20%, color-mix(in srgb, var(--c) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--c-softer), #fff 90%);position:absolute;inset:0}.crumbs[data-astro-cid-itpqimdd]{align-items:center;gap:6px;display:flex}.crumbs[data-astro-cid-itpqimdd] a[data-astro-cid-itpqimdd]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-itpqimdd] svg{transform:rotate(-90deg)}.crumbs[data-astro-cid-itpqimdd] a[data-astro-cid-itpqimdd]:hover{text-decoration:underline}.b-hero-inner[data-astro-cid-itpqimdd]{max-width:1328px;position:relative}h1[data-astro-cid-itpqimdd]{letter-spacing:-.045em;text-wrap:balance;max-width:820px;font-size:clamp(40px,6vw,68px);line-height:1.02}.lead[data-astro-cid-itpqimdd]{max-width:620px;color:var(--muted);text-wrap:pretty;margin:24px 0 0;font-size:19px;line-height:1.5}.b-list[data-astro-cid-itpqimdd]{padding:24px 0 120px}.post[data-astro-cid-itpqimdd]{color:var(--fg);flex-direction:column;gap:12px;text-decoration:none;display:flex}.post[data-astro-cid-itpqimdd]:hover strong[data-astro-cid-itpqimdd]{color:var(--brand)}.meta[data-astro-cid-itpqimdd]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.cat[data-astro-cid-itpqimdd]{background:var(--c-soft);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c);border-radius:999px;padding:2px 10px;font-weight:500}.post[data-astro-cid-itpqimdd] strong[data-astro-cid-itpqimdd]{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.2}.desc[data-astro-cid-itpqimdd]{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.55}.go[data-astro-cid-itpqimdd]{color:var(--c);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:500;display:inline-flex}.featured[data-astro-cid-itpqimdd]{border-bottom:1px solid var(--border);margin-bottom:52px;padding-bottom:52px}.f-text[data-astro-cid-itpqimdd]{flex-direction:column;gap:12px;display:flex}.featured[data-astro-cid-itpqimdd] strong[data-astro-cid-itpqimdd]{letter-spacing:-.035em;max-width:880px;font-size:clamp(28px,3.6vw,40px);line-height:1.08}.featured[data-astro-cid-itpqimdd].has-plate{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.featured[data-astro-cid-itpqimdd].has-plate strong[data-astro-cid-itpqimdd]{font-size:clamp(26px,2.7vw,36px)}.post[data-astro-cid-itpqimdd] .c-plate{margin-bottom:6px}.featured[data-astro-cid-itpqimdd] .desc[data-astro-cid-itpqimdd]{max-width:720px;font-size:16.5px}.grid[data-astro-cid-itpqimdd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;display:grid}.grid[data-astro-cid-itpqimdd] .post[data-astro-cid-itpqimdd].wide{grid-column:1/-1}.post[data-astro-cid-itpqimdd][hidden]{display:none}.toolbar[data-astro-cid-itpqimdd]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px;display:flex}.search[data-astro-cid-itpqimdd]{max-width:520px;color:var(--faint);flex:360px;align-items:center;display:flex;position:relative}.search[data-astro-cid-itpqimdd] svg{pointer-events:none;position:absolute;left:16px}.search[data-astro-cid-itpqimdd] input[data-astro-cid-itpqimdd]{border:1px solid var(--border-strong);background:var(--card);width:100%;height:48px;font:inherit;color:var(--fg);border-radius:14px;padding:0 16px 0 46px;font-size:16px;transition:border-color .15s,box-shadow .15s}.search[data-astro-cid-itpqimdd] input[data-astro-cid-itpqimdd]::placeholder{color:var(--faint)}.search[data-astro-cid-itpqimdd] input[data-astro-cid-itpqimdd]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #0019ff1f}.filters[data-astro-cid-itpqimdd]{flex-wrap:wrap;gap:8px;display:flex}.filter[data-astro-cid-itpqimdd]{border:1px solid var(--border);background:var(--card);height:36px;font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.filter[data-astro-cid-itpqimdd]:hover{color:var(--fg);border-color:var(--border-strong)}.filter[data-astro-cid-itpqimdd][aria-current=page]{border-color:var(--brand);background:var(--brand);color:#fff}.count[data-astro-cid-itpqimdd]{color:var(--faint);margin:0 0 0 auto;font-size:14px}.empty[data-astro-cid-itpqimdd]{border:1px dashed var(--border-strong);text-align:center;color:var(--muted);border-radius:20px;padding:56px 24px}.empty[data-astro-cid-itpqimdd] p[data-astro-cid-itpqimdd]{margin:0}.empty[data-astro-cid-itpqimdd] p[data-astro-cid-itpqimdd]+p[data-astro-cid-itpqimdd]{margin-top:6px;font-size:15px}.empty[data-astro-cid-itpqimdd] span[data-astro-cid-itpqimdd]{color:var(--fg);font-weight:500}@media (width<=760px){.grid[data-astro-cid-itpqimdd]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.featured[data-astro-cid-itpqimdd].has-plate{flex-direction:column;align-items:stretch;gap:18px;display:flex}}@media (width<=600px){.b-hero[data-astro-cid-itpqimdd]{padding:64px 0 40px}.search[data-astro-cid-itpqimdd]{flex-basis:100%;max-width:none}.count[data-astro-cid-itpqimdd]{margin-left:0}}
