.blog[data-astro-cid-x255k2k2]{background:#fff}.blog__head[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:clamp(1.8rem,4vw,2.8rem);display:flex}.blog__head[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{max-width:22ch;font-size:clamp(1.8rem,min(3.6vw,5.6vh),3.2rem)}.topics[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.topics[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]{color:var(--forest-900);background:var(--sage-soft);border:1.5px solid #0c214933;border-radius:99px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600}.posts[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.5vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.post[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{height:100%;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;background:#fff;border:1px solid #0c21491a;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 22px 34px -28px #0c214980}.post[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{border-color:#e31e2459;transform:translateY(-6px);box-shadow:0 34px 46px -28px #0c21498c}.post__ph[data-astro-cid-x255k2k2]{position:relative}.post__ph[data-astro-cid-x255k2k2] .ph{border-radius:0}.post[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover .ph__img{transform:scale(1.06)}.post__cat[data-astro-cid-x255k2k2]{font:700 .68rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(#d41f2c,#a50f1e);border-radius:99px;padding:.4rem .8rem;position:absolute;top:1rem;left:1rem;box-shadow:0 10px 16px -8px #be1426cc}.post__body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;gap:.55rem;padding:1.3rem 1.4rem 1.4rem;display:flex}.post[data-astro-cid-x255k2k2] small[data-astro-cid-x255k2k2]{font:600 .74rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.post[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{font-size:1.28rem;line-height:1.25;transition:color .25s}.post[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2]{color:var(--orange-ink)}.post[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--muted);margin:0;font-size:.96rem;line-height:1.6}.post__go[data-astro-cid-x255k2k2]{color:var(--forest-900);border-top:1px solid #0c21491a;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.9rem;font-weight:700;display:flex}.post__go[data-astro-cid-x255k2k2] i[data-astro-cid-x255k2k2]{background:var(--sage-soft);width:2.4rem;height:2.4rem;transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.post__go[data-astro-cid-x255k2k2] svg{width:1.05rem;height:1.05rem}.post[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover .post__go[data-astro-cid-x255k2k2] i[data-astro-cid-x255k2k2]{background:var(--orange);color:#fff;transform:rotate(-45deg)}.post--feat[data-astro-cid-x255k2k2]{grid-column:span 2}.post--feat[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{flex-direction:row}.post--feat[data-astro-cid-x255k2k2] .post__ph[data-astro-cid-x255k2k2]{flex:1.1}.post--feat[data-astro-cid-x255k2k2] .post__ph[data-astro-cid-x255k2k2] .ph{height:100%;aspect-ratio:auto!important}.post--feat[data-astro-cid-x255k2k2] .post__body[data-astro-cid-x255k2k2]{flex:1;justify-content:center;padding:1.8rem}.post--feat[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{font-size:clamp(1.5rem,2.2vw,2rem)}@media (width<=1000px){.posts[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr}}@media (width<=760px){.post--feat[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{flex-direction:column}.post--feat[data-astro-cid-x255k2k2] .post__ph[data-astro-cid-x255k2k2] .ph{height:auto;aspect-ratio:16/9!important}}@media (width<=620px){.posts[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.post--feat[data-astro-cid-x255k2k2]{grid-column:auto}}
