.blogs[data-v-359f6338]{--blogs-w:min(100% - 2rem, var(--wrap-wide));color:var(--c-ink);padding-bottom:var(--space-20);overflow:clip}.blogs__crumb[data-v-359f6338]{width:var(--blogs-w);padding-top:var(--space-5);gap:var(--space-2);font-size:var(--fs-small);color:var(--c-ink-dim);flex-wrap:wrap;margin:0 auto;display:flex}.blogs__hero[data-v-359f6338]{width:var(--blogs-w);padding:var(--space-8) 0 var(--space-8);gap:var(--space-4);justify-items:start;margin:0 auto;display:grid}.blogs__title[data-v-359f6338]{max-width:16ch;font-size:clamp(2rem, 7vw, var(--fs-display));line-height:var(--lh-tight);letter-spacing:-.04em;font-weight:var(--fw-medium);margin:0}.blogs__lead[data-v-359f6338]{max-width:52ch;color:var(--c-ink-dim);font-size:clamp(1.02rem, 3.2vw, var(--fs-h3));line-height:var(--lh-body);margin:0}.blogs__feature[data-v-359f6338]{width:var(--blogs-w);margin:0 auto var(--space-8)}.blogs__feature-link[data-v-359f6338]{gap:var(--space-5);color:inherit;text-decoration:none;display:grid}.blogs__feature-cover[data-v-359f6338]{aspect-ratio:1200/630;border-radius:var(--r-xl);border:1px solid var(--c-line);background:var(--c-surface-2);display:block;overflow:hidden}.blogs__feature-cover[data-v-359f6338] img,.blogs__thumb[data-v-359f6338] img{object-fit:cover;width:100%;height:100%}.blogs__feature-body[data-v-359f6338]{gap:var(--space-3);max-width:46rem;display:grid}.blogs__feature-title[data-v-359f6338]{font-size:clamp(1.5rem, 4.2vw, var(--fs-h2));font-weight:var(--fw-medium);line-height:var(--lh-title);letter-spacing:-.03em;margin:0}.blogs__feature-lead[data-v-359f6338]{color:var(--c-ink-dim);font-size:var(--fs-lead);line-height:var(--lh-body)}.blogs__more[data-v-359f6338]{color:var(--c-ink-faint);font-size:var(--fs-small)}.blogs__feature-link:hover .blogs__more[data-v-359f6338],.blogs__row:hover .blogs__row-title[data-v-359f6338]{color:var(--accent)}.blogs__feed[data-v-359f6338]{width:var(--blogs-w);border-top:1px solid var(--c-line);margin:0 auto;display:grid}.blogs__row[data-v-359f6338]{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--c-line);color:inherit;grid-template-columns:7rem minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.blogs__thumb[data-v-359f6338]{aspect-ratio:1200/630;border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-surface-2);display:block;overflow:hidden}.blogs__row-body[data-v-359f6338]{gap:var(--space-2);display:grid}.blogs__row-title[data-v-359f6338]{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-title);letter-spacing:-.02em;margin:0}.blogs__row-lead[data-v-359f6338]{color:var(--c-ink-dim);font-size:var(--fs-small);line-height:var(--lh-body)}.blogs__kicker[data-v-359f6338]{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-faint)}.blogs__pager[data-v-359f6338]{width:var(--blogs-w);margin:var(--space-10) auto 0;justify-content:center;align-items:center;gap:var(--space-4);display:flex}.blogs__pager-btn[data-v-359f6338]{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--r-pill);border:1px solid var(--c-line-strong);color:var(--c-ink);font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}.blogs__pager-btn[data-v-359f6338]:hover{border-color:var(--accent)}.blogs__pager-state[data-v-359f6338]{color:var(--c-ink-faint);font-size:var(--fs-small)}@media (width>=768px){.blogs__feature-link[data-v-359f6338]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.blogs__row[data-v-359f6338]{gap:var(--space-6);grid-template-columns:14rem minmax(0,1fr)}}
