.ins-hero[data-astro-cid-52kedfpd]{padding-block:clamp(120px,15vw,176px) clamp(72px,9vw,120px)}.ins-title[data-astro-cid-52kedfpd]{max-width:var(--title-max,16ch);margin-top:20px}.ins-sub[data-astro-cid-52kedfpd]{margin-top:22px}.ins-empty[data-astro-cid-52kedfpd]{color:var(--color-fg-muted);margin-top:48px}.feature[data-astro-cid-52kedfpd]{color:inherit;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,72px);text-decoration:none;display:grid}.feature-media[data-astro-cid-52kedfpd]{aspect-ratio:16/11}.feature-text[data-astro-cid-52kedfpd]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.feature-title[data-astro-cid-52kedfpd]{color:var(--color-fg);font-size:clamp(2rem,3.6vw,3rem);line-height:1.08;transition:color .3s}.feature[data-astro-cid-52kedfpd]:hover .feature-title[data-astro-cid-52kedfpd]{color:var(--color-accent)}.feature-desc[data-astro-cid-52kedfpd]{max-width:52ch;color:var(--color-fg-body);font-size:1.08rem;line-height:1.62}.feature-more[data-astro-cid-52kedfpd]{margin-top:6px}.feature--text[data-astro-cid-52kedfpd] .feature-title[data-astro-cid-52kedfpd]{max-width:22ch}@media (width>=960px){.feature[data-astro-cid-52kedfpd]:not(.feature--text){grid-template-columns:7fr 5fr;align-items:center}}.posts[data-astro-cid-52kedfpd]{border-bottom:1px solid var(--color-line-strong);margin:clamp(56px,7vw,88px) 0 0;padding:0;list-style:none}.posts[data-astro-cid-52kedfpd] li[data-astro-cid-52kedfpd]{border-top:1px solid var(--color-line-strong)}.post[data-astro-cid-52kedfpd]{color:inherit;gap:8px 40px;padding:28px 0;text-decoration:none;display:grid}.post-text[data-astro-cid-52kedfpd]{flex-direction:column;gap:8px;display:flex}.post-title[data-astro-cid-52kedfpd]{color:var(--color-fg);font-size:1.55rem;line-height:1.18;transition:color .3s}.post[data-astro-cid-52kedfpd]:hover .post-title[data-astro-cid-52kedfpd]{color:var(--color-accent)}.post-desc[data-astro-cid-52kedfpd]{max-width:70ch;color:var(--color-fg-muted);font-size:.95rem;line-height:1.55}.post-go[data-astro-cid-52kedfpd]{color:var(--color-accent);font-size:1.2rem}@media (width>=900px){.post[data-astro-cid-52kedfpd]{grid-template-columns:180px 1fr 40px;align-items:baseline}.post-go[data-astro-cid-52kedfpd]{text-align:right}}
