ul[data-astro-cid-vyrldqrj]{margin:var(--spacing-500) 0 0;gap:var(--spacing-200);flex-wrap:wrap;padding:0;list-style:none;display:flex}a[data-astro-cid-vyrldqrj]{padding:var(--spacing-200) var(--spacing-400);border:1px solid var(--color-border-neutral);border-radius:var(--radius-full);font-size:var(--t-body-small);font-weight:500;text-decoration:none;display:block}a[data-astro-cid-vyrldqrj]:hover{border-color:var(--ink)}a[data-astro-cid-vyrldqrj][aria-current]{background:var(--color-background-primary-bold);border-color:var(--color-background-primary-bold);color:var(--color-text-inverse)}.post[data-astro-cid-gfg723ch]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-rows:auto 1fr;min-width:0;height:100%;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.post[data-astro-cid-gfg723ch]:hover{border-color:var(--ink);transform:translateY(-2px)}.post[data-astro-cid-gfg723ch]:has(.title a:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.media[data-astro-cid-gfg723ch]{aspect-ratio:3/2;background:var(--background-raised);overflow:hidden}.media[data-astro-cid-gfg723ch] img{object-fit:cover;width:100%;height:100%;display:block}.tile[data-astro-cid-gfg723ch]{background-color:var(--paper-2);background-image:radial-gradient(circle, var(--dot) 1px, transparent 1.3px);background-size:16px 16px;place-items:center;width:100%;height:100%;display:grid}.body[data-astro-cid-gfg723ch]{align-content:start;gap:var(--spacing-200);min-width:0;padding:var(--spacing-500);display:grid}.cat[data-astro-cid-gfg723ch]{z-index:1;font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-pitch);justify-self:start;font-weight:600;text-decoration:none;position:relative}.cat[data-astro-cid-gfg723ch]:hover{text-underline-offset:3px;text-decoration:underline}.title[data-astro-cid-gfg723ch]{font-size:var(--t-h5);letter-spacing:var(--ls-heading);overflow-wrap:break-word;hyphens:auto;font-weight:600;line-height:1.3}.title[data-astro-cid-gfg723ch] a[data-astro-cid-gfg723ch]{text-decoration:none}.title[data-astro-cid-gfg723ch] a[data-astro-cid-gfg723ch]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-gfg723ch] a[data-astro-cid-gfg723ch]:focus-visible{outline:none}.line[data-astro-cid-gfg723ch]{color:var(--ink-2);font-size:var(--t-body-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-gfg723ch]{align-items:center;gap:var(--spacing-100) var(--spacing-300);font-size:var(--t-caption);color:var(--ink-3);flex-wrap:wrap;display:flex}.meta[data-astro-cid-gfg723ch]>[data-astro-cid-gfg723ch]+[data-astro-cid-gfg723ch]:before{content:"·";margin-right:var(--spacing-300)}.post-main[data-astro-cid-gfg723ch] .media[data-astro-cid-gfg723ch]{aspect-ratio:16/9}.post-main[data-astro-cid-gfg723ch] .body[data-astro-cid-gfg723ch]{gap:var(--spacing-300);padding:var(--spacing-500) var(--spacing-600) var(--spacing-600)}.post-main[data-astro-cid-gfg723ch] .title[data-astro-cid-gfg723ch]{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-heading-large);font-weight:700}.post-main[data-astro-cid-gfg723ch] .line[data-astro-cid-gfg723ch]{font-size:var(--t-body-large)}.post-main[data-astro-cid-gfg723ch]:hover .title[data-astro-cid-gfg723ch] a[data-astro-cid-gfg723ch],.post-small[data-astro-cid-gfg723ch]:hover .title[data-astro-cid-gfg723ch] a[data-astro-cid-gfg723ch]{text-underline-offset:5px;text-decoration:underline}.post-small[data-astro-cid-gfg723ch]{grid-template-rows:auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.post-small[data-astro-cid-gfg723ch] .media[data-astro-cid-gfg723ch]{aspect-ratio:auto}.post-small[data-astro-cid-gfg723ch] .body[data-astro-cid-gfg723ch]{padding:var(--spacing-400)}@media (width<=760px){.post-main[data-astro-cid-gfg723ch] .body[data-astro-cid-gfg723ch]{padding:var(--spacing-500)}}@media (prefers-reduced-motion:reduce){.post[data-astro-cid-gfg723ch],.post[data-astro-cid-gfg723ch]:hover{transition:none;transform:none}}
