.gallery[data-astro-cid-v4jmbeyg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:1.5rem 0;display:grid}@media (width>=640px){.gallery[data-astro-cid-v4jmbeyg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width>=1025px){.gallery[data-astro-cid-v4jmbeyg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery[data-astro-cid-v4jmbeyg] img[data-astro-cid-v4jmbeyg]{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.embed[data-astro-cid-v4jmbeyg]{border-radius:var(--radius-lg);border:0;width:100%;margin:1.5rem 0;display:block}.embed--map[data-astro-cid-v4jmbeyg],.embed--video[data-astro-cid-v4jmbeyg]{aspect-ratio:16/9}.embed--map[data-astro-cid-v4jmbeyg]{aspect-ratio:4/3}.embed--vertical[data-astro-cid-v4jmbeyg]{aspect-ratio:9/16;max-width:360px;margin-inline:auto}.carousel[data-astro-cid-v4jmbeyg]{scroll-snap-type:x mandatory;grid-auto-columns:82%;grid-auto-flow:column;gap:16px;margin:1.5rem 0;padding-bottom:8px;display:grid;overflow-x:auto}@media (width>=640px){.carousel[data-astro-cid-v4jmbeyg]{grid-auto-columns:45%}}@media (width>=1025px){.carousel[data-astro-cid-v4jmbeyg]{grid-auto-columns:calc(25% - 12px)}}.carousel__slide[data-astro-cid-v4jmbeyg]{scroll-snap-align:start}.emdash-columns[data-astro-cid-tffdnn4n]{align-items:start;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=768px){.emdash-columns[data-astro-cid-tffdnn4n]{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));gap:2rem}}.grid-head[data-astro-cid-jzz57h3a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:.5rem;display:flex}.grid-head[data-astro-cid-jzz57h3a] h2[data-astro-cid-jzz57h3a]{margin:0}.grid-head[data-astro-cid-jzz57h3a] a[data-astro-cid-jzz57h3a]{font-family:var(--font-heading);font-weight:600;text-decoration:none}.grid[data-astro-cid-jzz57h3a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.5rem 0;display:grid}@media (width>=768px){.grid[data-astro-cid-jzz57h3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.grid--swipe[data-astro-cid-jzz57h3a]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.grid--swipe[data-astro-cid-jzz57h3a]>*{scroll-snap-align:start}@media (width>=768px){.grid--swipe[data-astro-cid-jzz57h3a]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.grid[data-astro-cid-jzz57h3a]:has(.post-card){grid-template-columns:minmax(0,1fr)}@media (width>=640px){.grid[data-astro-cid-jzz57h3a]:has(.post-card){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.grid[data-astro-cid-jzz57h3a]:has(.post-card){grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card[data-astro-cid-jzz57h3a]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;grid-template-columns:96px minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.post-card[data-astro-cid-jzz57h3a] img[data-astro-cid-jzz57h3a]{object-fit:cover;width:100%;height:100%;min-height:96px;display:block}.post-card__body[data-astro-cid-jzz57h3a]{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.post-card[data-astro-cid-jzz57h3a]:not(:has(img)) .post-card__body[data-astro-cid-jzz57h3a]{grid-column:1/-1}.post-card[data-astro-cid-jzz57h3a] h3[data-astro-cid-jzz57h3a]{margin:0;font-size:1rem;line-height:1.3}.post-card[data-astro-cid-jzz57h3a] p[data-astro-cid-jzz57h3a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.post-card__more[data-astro-cid-jzz57h3a]{color:var(--brand);font-family:var(--font-heading);margin-top:auto;font-weight:600}.post-card[data-astro-cid-jzz57h3a]:hover h3[data-astro-cid-jzz57h3a]{color:var(--brand)}.post-card__more[data-astro-cid-jzz57h3a]{display:none}@media (width>=640px){.post-card[data-astro-cid-jzz57h3a]{flex-direction:column;display:flex}.post-card[data-astro-cid-jzz57h3a] img[data-astro-cid-jzz57h3a]{aspect-ratio:16/9;object-position:top;height:auto}.post-card__body[data-astro-cid-jzz57h3a]{flex:1;gap:8px;padding:18px 20px 20px}.post-card[data-astro-cid-jzz57h3a] h3[data-astro-cid-jzz57h3a]{font-size:1.1rem}.post-card[data-astro-cid-jzz57h3a] p[data-astro-cid-jzz57h3a]{-webkit-line-clamp:3;font-size:.95rem}.post-card__more[data-astro-cid-jzz57h3a]{display:block}}
