.posts[data-astro-cid-sd7xwjos]{border-collapse:collapse;width:100%}.posts[data-astro-cid-sd7xwjos] td[data-astro-cid-sd7xwjos],.posts[data-astro-cid-sd7xwjos] th[data-astro-cid-sd7xwjos]{text-align:left;font-weight:inherit;vertical-align:baseline;padding:0}.posts[data-astro-cid-sd7xwjos] tr[data-astro-cid-sd7xwjos]{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding-block:.85rem;display:grid}.date[data-astro-cid-sd7xwjos]{grid-area:1/1}.acts[data-astro-cid-sd7xwjos]{text-align:right;white-space:nowrap;grid-area:1/2}.title[data-astro-cid-sd7xwjos]{font-size:var(--step-body);letter-spacing:-.01em;grid-area:2/1/auto/-1;font-weight:500;line-height:1.35}.title[data-astro-cid-sd7xwjos] a[data-astro-cid-sd7xwjos]{text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.09em}.title[data-astro-cid-sd7xwjos] a[data-astro-cid-sd7xwjos]:focus-visible,.title[data-astro-cid-sd7xwjos] a[data-astro-cid-sd7xwjos]:hover{text-decoration-color:var(--color-red)}.posts[data-astro-cid-sd7xwjos] tr[data-astro-cid-sd7xwjos].new-year{margin-top:1.75rem}@media (width>=700px){.posts[data-astro-cid-sd7xwjos] tr[data-astro-cid-sd7xwjos]{grid-template-columns:10.5rem minmax(0,1fr) 7.5rem;column-gap:1.5rem}.date[data-astro-cid-sd7xwjos]{grid-column:1}.title[data-astro-cid-sd7xwjos]{grid-area:1/2}.acts[data-astro-cid-sd7xwjos]{white-space:normal;grid-column:3}}.cats[data-astro-cid-okpgx4fs] h2[data-astro-cid-okpgx4fs]{letter-spacing:-.01em;font-weight:600}ul[data-astro-cid-okpgx4fs]{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}@media (width>=960px){ul[data-astro-cid-okpgx4fs]{display:block}}a[data-astro-cid-okpgx4fs]{text-decoration-line:underline;text-decoration-color:var(--color-red);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;padding-block:.3rem;text-decoration-thickness:.09em;display:inline-block}a[data-astro-cid-okpgx4fs][aria-current=page]{font-weight:600;text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){a[data-astro-cid-okpgx4fs]:hover{text-decoration-color:currentColor}}.top[data-astro-cid-bxdp5n4l]{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(32px,4vw,56px)}@media (width>=960px){.list[data-astro-cid-bxdp5n4l]>.side[data-astro-cid-bxdp5n4l]{align-self:start;position:sticky;top:1.5rem}}
