.post-link[data-astro-cid-7ahxywo7]{display:block}.thumb[data-astro-cid-7ahxywo7]{--icon-stroke:1.5px;aspect-ratio:4/3;background:var(--tint);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.lg[data-astro-cid-7ahxywo7] .thumb[data-astro-cid-7ahxywo7]{aspect-ratio:2;border-radius:var(--radius-md)}.thumb[data-astro-cid-7ahxywo7] img[data-astro-cid-7ahxywo7]{object-fit:cover;width:100%;height:100%;display:block}.thumb-shape[data-astro-cid-7ahxywo7]{background:var(--tint-deep);position:absolute}.thumb[data-astro-cid-7ahxywo7] .icon{height:auto;transition:transform .3s;position:absolute}.post-link[data-astro-cid-7ahxywo7]:hover .thumb[data-astro-cid-7ahxywo7] .icon{transform:translateY(-4px)}.thumb--a[data-astro-cid-7ahxywo7] .thumb-shape[data-astro-cid-7ahxywo7]{aspect-ratio:1;border-radius:50%;width:62%;top:-22%;right:-10%}.thumb--a[data-astro-cid-7ahxywo7] .icon{width:46%;bottom:8%;left:12%}.thumb--b[data-astro-cid-7ahxywo7] .thumb-shape[data-astro-cid-7ahxywo7]{border-radius:999px 999px 0 0;width:40%;height:80%;bottom:0;left:12%}.thumb--b[data-astro-cid-7ahxywo7] .icon{width:44%;bottom:10%;right:10%}.thumb--c[data-astro-cid-7ahxywo7] .thumb-shape[data-astro-cid-7ahxywo7]{height:30%;bottom:0;left:0;right:0}.thumb--c[data-astro-cid-7ahxywo7] .icon{width:42%;bottom:18%;left:29%}.lg[data-astro-cid-7ahxywo7] .thumb--a[data-astro-cid-7ahxywo7] .icon{width:34%;left:14%}.lg[data-astro-cid-7ahxywo7] .thumb--b[data-astro-cid-7ahxywo7] .icon{width:32%;right:14%}.lg[data-astro-cid-7ahxywo7] .thumb--b[data-astro-cid-7ahxywo7] .thumb-shape[data-astro-cid-7ahxywo7]{width:28%;left:18%}.lg[data-astro-cid-7ahxywo7] .thumb--c[data-astro-cid-7ahxywo7] .icon{width:32%;left:34%}.post-body[data-astro-cid-7ahxywo7]{gap:6px;padding-top:16px;display:grid}.post-cat[data-astro-cid-7ahxywo7]{letter-spacing:.04em;color:var(--tint-ink);font-size:.75rem;font-weight:700;line-height:1.5}.post-title[data-astro-cid-7ahxywo7]{letter-spacing:.04em;font-size:1.0625rem;line-height:1.6}.lg[data-astro-cid-7ahxywo7] .post-title[data-astro-cid-7ahxywo7]{font-size:1.3125rem;line-height:1.55}.post-link[data-astro-cid-7ahxywo7]:hover .post-title[data-astro-cid-7ahxywo7]{text-underline-offset:.3em;text-decoration:underline 1px}.post-excerpt[data-astro-cid-7ahxywo7]{color:var(--color-text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.75;display:-webkit-box;overflow:hidden}.post-date[data-astro-cid-7ahxywo7]{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-text-mute);font-size:.75rem;line-height:1.5}.draft[data-astro-cid-7ahxywo7]{color:#fff;background:var(--color-danger);border-radius:var(--radius-xs);margin-left:8px;padding:0 8px;font-weight:700}@media (width<=959px){.lg[data-astro-cid-7ahxywo7] .post-title[data-astro-cid-7ahxywo7]{font-size:1.1875rem}}@media (width<=719px){.post-link[data-astro-cid-7ahxywo7]:not(.lg){grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;display:grid}.post-link[data-astro-cid-7ahxywo7]:not(.lg) .thumb[data-astro-cid-7ahxywo7]{aspect-ratio:1}.post-link[data-astro-cid-7ahxywo7]:not(.lg) .post-body[data-astro-cid-7ahxywo7]{gap:4px;padding-top:2px}.post-link[data-astro-cid-7ahxywo7]:not(.lg) .post-title[data-astro-cid-7ahxywo7]{font-size:1rem}.post-link[data-astro-cid-7ahxywo7]:not(.lg) .thumb--a[data-astro-cid-7ahxywo7] .icon{width:64%;bottom:10%;left:8%}.post-link[data-astro-cid-7ahxywo7]:not(.lg) .thumb--b[data-astro-cid-7ahxywo7] .icon{width:60%;right:4%}.post-link[data-astro-cid-7ahxywo7]:not(.lg) .thumb--c[data-astro-cid-7ahxywo7] .icon{width:62%;bottom:14%;left:19%}.lg[data-astro-cid-7ahxywo7] .post-title[data-astro-cid-7ahxywo7]{font-size:1.125rem}}.posts[data-astro-cid-oxezsu4a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}.lg[data-astro-cid-oxezsu4a]{grid-column:span 2}@media (width<=959px){.posts[data-astro-cid-oxezsu4a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.lg[data-astro-cid-oxezsu4a]{grid-column:auto}}@media (width<=719px){.posts[data-astro-cid-oxezsu4a]{grid-template-columns:minmax(0,1fr);gap:20px}.lg[data-astro-cid-oxezsu4a]+.lg[data-astro-cid-oxezsu4a]{margin-top:12px}.lg[data-astro-cid-oxezsu4a]+li[data-astro-cid-oxezsu4a]:not(.lg){margin-top:16px}}
