.blog-hero[data-astro-cid-pmkpfqfh]{padding-bottom:clamp(2.5rem,5vw,4.5rem)}.blog-hero__grid[data-astro-cid-pmkpfqfh]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.5rem;display:grid}.blog-hero__main[data-astro-cid-pmkpfqfh]{grid-column:1/8}.blog-hero[data-astro-cid-pmkpfqfh] .blog-hero__title{max-width:15ch}.blog-hero__side[data-astro-cid-pmkpfqfh]{color:var(--ink-soft);letter-spacing:-.008em;grid-column:8/-1;gap:10px;font-size:1.0625rem;line-height:1.5;display:grid}.blog-hero__links[data-astro-cid-pmkpfqfh]{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.blog-hero__rss[data-astro-cid-pmkpfqfh]{min-height:44px;transition:color .2s var(--ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.blog-hero__rss[data-astro-cid-pmkpfqfh]:hover{color:var(--blue)}.lead-wrap[data-astro-cid-pmkpfqfh]{padding-block:clamp(1.75rem,3vw,2.75rem)}.lead[data-astro-cid-pmkpfqfh]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:18px;display:grid;position:relative}.lead[data-astro-cid-pmkpfqfh] .lead__visual{aspect-ratio:3/2;border-radius:var(--radius);grid-column:1/5}.lead[data-astro-cid-pmkpfqfh] .post-visual__ic svg{width:26px;height:26px}.lead__body[data-astro-cid-pmkpfqfh]{grid-column:5/-1;gap:12px;display:grid}.lead__tags[data-astro-cid-pmkpfqfh]{flex-wrap:wrap;align-items:center;gap:3px 7px;font-size:11px;display:flex}.lead__on[data-astro-cid-pmkpfqfh],.lead__kind[data-astro-cid-pmkpfqfh]{color:var(--ink)}.lead__kind[data-astro-cid-pmkpfqfh]{align-items:center;gap:6px;display:inline-flex}.lead__kind[data-astro-cid-pmkpfqfh] i[data-astro-cid-pmkpfqfh]{background:var(--blue);border-radius:50%;width:6px;height:6px}.lead__tags[data-astro-cid-pmkpfqfh] .badge-soon{margin-left:4px;padding-block:1px;font-size:10.5px}.lead__title[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]{transition:color .2s var(--ease);text-decoration:none}.lead__title[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]:after{content:"";position:absolute;inset:0}.lead__title[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]:focus-visible{outline:none}.lead__title[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]:focus-visible:after{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--radius-sm)}.lead__desc[data-astro-cid-pmkpfqfh]{max-width:58ch;color:var(--ink-soft);letter-spacing:-.008em;font-size:1.0625rem;line-height:1.5}.lead__foot[data-astro-cid-pmkpfqfh]{border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:4px;padding-top:12px;display:flex}.lead__by[data-astro-cid-pmkpfqfh]{color:var(--ink-soft);font-size:.84375rem}.lead__go[data-astro-cid-pmkpfqfh]{font-size:var(--small);letter-spacing:-.005em;transition:color .2s var(--ease);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lead__go[data-astro-cid-pmkpfqfh] svg{transition:transform .28s var(--ease)}@media (hover:hover){.lead[data-astro-cid-pmkpfqfh]:hover .lead__title[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh],.lead[data-astro-cid-pmkpfqfh]:hover .lead__go[data-astro-cid-pmkpfqfh]{color:var(--blue)}.lead[data-astro-cid-pmkpfqfh]:hover .lead__go[data-astro-cid-pmkpfqfh] svg{transform:translate(2px,-2px)}.lead[data-astro-cid-pmkpfqfh]:hover .post-visual__img{transform:scale(1.03)}}.all[data-astro-cid-pmkpfqfh]{padding-top:clamp(2.5rem,4.5vw,4rem)}.all__head[data-astro-cid-pmkpfqfh]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;row-gap:6px;margin-bottom:clamp(1rem,2vw,1.5rem);display:grid}.all__head[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh]{grid-column:1/4}.all__filters[data-astro-cid-pmkpfqfh]{flex-wrap:wrap;grid-column:4/-1;gap:0 20px;display:flex}.all__filters[data-astro-cid-pmkpfqfh][hidden]{display:none}.all__f[data-astro-cid-pmkpfqfh]{min-height:44px;color:var(--ink-soft);font-size:var(--small);letter-spacing:-.005em;transition:color .2s var(--ease);background:0 0;border:0;padding:0;position:relative}.all__f[data-astro-cid-pmkpfqfh]:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .28s var(--ease);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.all__f[data-astro-cid-pmkpfqfh]:hover{color:var(--blue)}.all__f[data-astro-cid-pmkpfqfh][aria-pressed=true]{color:var(--ink)}.all__f[data-astro-cid-pmkpfqfh][aria-pressed=true]:after{transform:scaleX(1)}.empty-wrap[data-astro-cid-pmkpfqfh]{padding-top:clamp(1.75rem,3vw,2.75rem)}.empty[data-astro-cid-pmkpfqfh]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.empty__label[data-astro-cid-pmkpfqfh]{grid-column:1/4;padding-top:.7em}.empty__body[data-astro-cid-pmkpfqfh]{grid-column:4/-1;justify-items:start;gap:6px;display:grid}.empty__note[data-astro-cid-pmkpfqfh]{max-width:58ch;color:var(--ink-soft)}@media (width<=899px){.blog-hero__main[data-astro-cid-pmkpfqfh],.blog-hero__side[data-astro-cid-pmkpfqfh],.lead[data-astro-cid-pmkpfqfh] .lead__visual,.lead__body[data-astro-cid-pmkpfqfh],.all__head[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh],.all__filters[data-astro-cid-pmkpfqfh],.empty__label[data-astro-cid-pmkpfqfh],.empty__body[data-astro-cid-pmkpfqfh]{grid-column:1/-1}.blog-hero__grid[data-astro-cid-pmkpfqfh]{align-items:start}.lead[data-astro-cid-pmkpfqfh] .post-visual--well{aspect-ratio:5/2}.empty__label[data-astro-cid-pmkpfqfh]{padding-top:0}}
