.blog[data-v-728a30f0]{display:grid;grid-template-columns:var(--col-start) minmax(0,1fr) var(--margin)}.head[data-v-728a30f0],.filters[data-v-728a30f0],.posts[data-v-728a30f0]{grid-column:2}.head[data-v-728a30f0]{max-width:560px;padding-top:14vh}.title[data-v-728a30f0]{font-size:var(--step-head)}.intro[data-v-728a30f0]{margin-top:28px;font-size:var(--step-lead);line-height:1.4}.filters[data-v-728a30f0]{margin-top:clamp(56px,6vw,88px)}.chips[data-v-728a30f0]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip[data-v-728a30f0]{--btn-h: 32px;--btn-pad: 16px;--btn-radius-pressed: 8px;transition:border-radius .26s var(--md-spring),padding .2s var(--md-standard),background-color .2s var(--md-standard)}.chip[aria-pressed=true][data-v-728a30f0]{padding-left:8px}.chip .check[data-v-728a30f0]{width:18px;height:18px}.filters+.posts[data-v-728a30f0]{margin-top:48px}.posts[data-v-728a30f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(32px,4vw,64px);margin:clamp(80px,9vw,128px) 0 0;padding:0;list-style:none}.post[data-v-728a30f0]{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:20px;align-items:start;text-decoration:none}.post img[data-v-728a30f0]{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--surface);transition:transform .4s var(--ease-out)}.post:hover img[data-v-728a30f0]{transform:scale(1.03)}.meta[data-v-728a30f0]{display:flex;flex-direction:column;gap:8px}.post-title[data-v-728a30f0]{font-size:var(--step-body);font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--fast) var(--ease-out)}.post:hover .post-title[data-v-728a30f0]{text-decoration-color:currentColor}.post-info[data-v-728a30f0]{font-size:var(--step-small);color:var(--muted)}@media (max-width: 1100px){.posts[data-v-728a30f0]{grid-template-columns:1fr;max-width:720px}}@media (max-width: 860px){.blog[data-v-728a30f0]{grid-template-columns:var(--margin) minmax(0,1fr) var(--margin)}.head[data-v-728a30f0]{padding-top:10vh}.post[data-v-728a30f0]{grid-template-columns:1fr}}
