.blog[data-v-a50fe73f]{background:var(--fg-paper)}.blog__open[data-v-a50fe73f]{padding:calc(var(--header-h) + var(--space-l)) 0 var(--space-l)}.blog__tags[data-v-a50fe73f]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-m)}.blog__tag[data-v-a50fe73f]{padding:.45rem .9rem;border:1px solid var(--fg-hairline);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:600;transition:background-color var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo),border-color var(--dur-fast) var(--ease-out-expo)}.blog__tag span[data-v-a50fe73f]{margin-left:.2rem;color:var(--fg-text-soft)}.blog__tag.is-on[data-v-a50fe73f],.blog__tag[data-v-a50fe73f]:hover{border-color:var(--fg-ink)}.blog__tag.is-on[data-v-a50fe73f]{background:var(--fg-ink);color:var(--fg-bone)}.blog__tag.is-on span[data-v-a50fe73f]{color:var(--fg-text-inverse-soft)}.blog__list[data-v-a50fe73f]{padding-bottom:var(--space-3xl)}.blog__lead[data-v-a50fe73f]{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--fg-hairline)}.blog__grid[data-v-a50fe73f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--space-l)}.blog__pages[data-v-a50fe73f]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--fg-hairline)}.blog__page-link[data-v-a50fe73f]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.blog__page-link[data-v-a50fe73f]:hover{color:var(--fg-rose)}.blog__page-link[data-v-a50fe73f]:last-child{justify-self:end}.blog__page-count[data-v-a50fe73f]{font-size:var(--step--1);color:var(--fg-text-soft)}.blog__empty[data-v-a50fe73f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);max-width:52ch;padding-block:var(--space-xl);color:var(--fg-text-soft)}.blog__empty .display[data-v-a50fe73f]{font-size:var(--step-3);color:var(--fg-text)}@media(max-width:1099px){.blog__grid[data-v-a50fe73f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.blog__grid[data-v-a50fe73f]{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}}
