.blog-listing[data-astro-cid-rfdi5uaw]{width:100%;font-family:var(--font-heading, sans-serif);background:var(--white);padding-block:var(--section-pad-block, 96px);padding-inline:0}.container[data-astro-cid-rfdi5uaw]{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.posts[data-astro-cid-rfdi5uaw]{display:grid;grid-template-columns:1fr;gap:20px;width:100%}.is-paged[data-astro-cid-rfdi5uaw] .post-card--rest[data-astro-cid-rfdi5uaw]{display:none}.load-sentinel[data-astro-cid-rfdi5uaw]{width:100%;height:1px}.post-card[data-astro-cid-rfdi5uaw]{display:flex;gap:16px;align-items:center;min-width:0;padding:6px;background:var(--white);border:1px solid var(--light2);border-radius:var(--border-radius);box-sizing:border-box;text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.thumb[data-astro-cid-rfdi5uaw]{flex-shrink:0;width:110px;height:110px;border-radius:var(--border-radius);overflow:hidden}.thumb[data-astro-cid-rfdi5uaw] img[data-astro-cid-rfdi5uaw]{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .4s ease}.thumb-fallback[data-astro-cid-rfdi5uaw]{display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--brand),var(--brand-2))}.post-body[data-astro-cid-rfdi5uaw]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px}.post-top[data-astro-cid-rfdi5uaw]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.post-title[data-astro-cid-rfdi5uaw]{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-heading, sans-serif);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.4px;color:var(--black3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-arrow[data-astro-cid-rfdi5uaw]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--white);border-radius:2px;box-shadow:0 3px 4px #0000003d;color:var(--brand-2);font-family:var(--font-heading, sans-serif);font-size:24px;font-weight:400;line-height:1;transition:transform .2s ease}.post-arrow[data-astro-cid-rfdi5uaw] svg{width:18px;height:auto;display:block;color:var(--brand-2)}.post-excerpt[data-astro-cid-rfdi5uaw]{margin:0;font-family:var(--font-heading, sans-serif);font-size:16px;font-weight:400;line-height:22.4px;color:var(--black1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-date[data-astro-cid-rfdi5uaw]{margin:0;font-family:var(--font-heading, sans-serif);font-size:16px;font-weight:400;line-height:22.4px;color:var(--icon-color)}.post-card[data-astro-cid-rfdi5uaw]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(hover:hover){.post-card[data-astro-cid-rfdi5uaw]:hover{transform:translateY(-6px);box-shadow:0 2px 4px color-mix(in srgb,var(--black3) 5%,transparent),0 14px 28px -12px color-mix(in srgb,var(--black3) 16%,transparent)}.post-card[data-astro-cid-rfdi5uaw]:hover .thumb[data-astro-cid-rfdi5uaw] img[data-astro-cid-rfdi5uaw]{transform:scale(1.05)}.post-card[data-astro-cid-rfdi5uaw].with-arrow:hover .arrow[data-astro-cid-rfdi5uaw]{transform:translate(4px)}}@media(min-width:768px){.posts[data-astro-cid-rfdi5uaw]{grid-template-columns:repeat(2,1fr)}.thumb[data-astro-cid-rfdi5uaw]{width:120px;height:120px}.post-body[data-astro-cid-rfdi5uaw]{gap:14px;padding:14px}}@media(min-width:1024px){.posts[data-astro-cid-rfdi5uaw]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,20px)}.post-card[data-astro-cid-rfdi5uaw]{gap:clamp(10px,1vw,16px)}.thumb[data-astro-cid-rfdi5uaw]{width:clamp(104px,9vw,130px);height:clamp(104px,9vw,130px)}.post-body[data-astro-cid-rfdi5uaw]{gap:clamp(10px,.9vw,14px);padding:clamp(10px,1vw,14px)}.post-title[data-astro-cid-rfdi5uaw]{font-size:clamp(17px,1.3vw,20px)}}@media(max-width:767px){.container[data-astro-cid-rfdi5uaw]{padding-inline:16px}.posts[data-astro-cid-rfdi5uaw]{gap:12px}.post-card[data-astro-cid-rfdi5uaw]{gap:10px;padding:6px}.thumb[data-astro-cid-rfdi5uaw]{width:92px;height:92px}.post-body[data-astro-cid-rfdi5uaw]{gap:6px;padding:8px 8px 8px 2px}.post-top[data-astro-cid-rfdi5uaw]{gap:8px}.post-title[data-astro-cid-rfdi5uaw]{font-size:16px;letter-spacing:-.3px}.post-arrow[data-astro-cid-rfdi5uaw]{width:26px;height:26px;font-size:18px}.post-excerpt[data-astro-cid-rfdi5uaw]{font-size:13px;line-height:1.35;-webkit-line-clamp:2}.post-date[data-astro-cid-rfdi5uaw]{font-size:13px;line-height:1.3}}@media(prefers-reduced-motion:reduce){.post-card[data-astro-cid-rfdi5uaw],.thumb[data-astro-cid-rfdi5uaw] img[data-astro-cid-rfdi5uaw],.post-arrow[data-astro-cid-rfdi5uaw]{transition:none}}
