.intro-lead[data-astro-cid-qoih3iqk]{max-width:44rem;margin-top:1.2rem}.post-list[data-astro-cid-qoih3iqk]{display:grid;gap:1.5rem;margin-top:2.5rem}.post-card[data-astro-cid-qoih3iqk]{position:relative;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border-top:3px solid var(--gold);padding:2rem 1.8rem;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.post-card[data-astro-cid-qoih3iqk]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #17424421}.post-meta[data-astro-cid-qoih3iqk]{margin:0 0 .5rem;color:var(--terracotta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.post-card[data-astro-cid-qoih3iqk] h2[data-astro-cid-qoih3iqk]{font-size:var(--step-h3);margin:0 0 .6rem}.post-card[data-astro-cid-qoih3iqk] h2[data-astro-cid-qoih3iqk] a[data-astro-cid-qoih3iqk]{color:var(--petrol-dark);text-decoration:none}.post-card[data-astro-cid-qoih3iqk] h2[data-astro-cid-qoih3iqk] a[data-astro-cid-qoih3iqk]:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.post-card[data-astro-cid-qoih3iqk]:hover h2[data-astro-cid-qoih3iqk] a[data-astro-cid-qoih3iqk]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.post-card[data-astro-cid-qoih3iqk] p[data-astro-cid-qoih3iqk]{margin:0}.post-more[data-astro-cid-qoih3iqk]{margin-top:auto;padding-top:1.2rem;color:var(--petrol);font-weight:600;font-size:.95rem}.post-more[data-astro-cid-qoih3iqk]:after{content:" →"}@media(min-width:48rem){.post-list[data-astro-cid-qoih3iqk]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}
