.blog-pagination[data-v-2d983eda]{align-items:center;gap:8px;display:flex}.blog-pagination a[data-v-2d983eda],.blog-pagination__gap[data-v-2d983eda]{width:40px;height:40px;color:var(--nmq-muted);border:1px solid #0000;border-radius:8px;place-items:center;font-size:14px;display:grid}.blog-pagination a[data-v-2d983eda]{transition:background-color .2s}.blog-pagination a[data-v-2d983eda]:hover{background:#f1f8f7}.blog-pagination a[aria-current=page][data-v-2d983eda]{color:var(--blog-link);background:#edf8f6;border-color:#c8e4e1}@media (width<=600px){.blog-pagination[data-v-2d983eda]{gap:4px}.blog-pagination a[data-v-2d983eda],.blog-pagination__gap[data-v-2d983eda]{width:32px;height:36px}}.blog-page{--blog-link:var(--nmq-accent-deep);--blog-divider:#edf0f1;--blog-gutter:40px;color:var(--nmq-ink);word-spacing:normal}.blog-page :is(h1,h2,h3){letter-spacing:-.035em;color:var(--nmq-ink);font-weight:500}.blog-page :is(a,button):focus-visible{outline:2px solid var(--nmq-accent);outline-offset:5px;border-radius:4px}.blog-page time{font-variant-numeric:tabular-nums}.blog-page:lang(zh) :is(h1,h2,h3){letter-spacing:0}@media (width<=1100px){.blog-page{--blog-gutter:28px}}@media (width<=600px){.blog-page{--blog-gutter:18px}}.blog-heading__inner[data-v-2423fe40]{padding:56px var(--blog-gutter) 24px}.blog-heading__inner h1[data-v-2423fe40]{letter-spacing:-.04em;font-size:40px;line-height:1.15}.blog-featured[data-v-2423fe40]{padding:24px var(--blog-gutter) 40px;position:relative}.blog-featured[data-v-2423fe40]:after{content:"";bottom:0;inset-inline:var(--blog-gutter);border-bottom:1px solid var(--blog-divider);position:absolute}.blog-featured__link[data-v-2423fe40]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.blog-featured__link[data-v-2423fe40]:focus-visible{outline-offset:6px}.blog-featured__link:hover img[data-v-2423fe40]{transform:scale(1.025)}.blog-featured__link:hover h2[data-v-2423fe40]{color:var(--blog-link)}.blog-featured__cover[data-v-2423fe40]{border:1px solid var(--nmq-line);background:#eaf5f3;border-radius:8px;overflow:hidden}.blog-featured__cover img[data-v-2423fe40]{aspect-ratio:20/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.blog-featured__placeholder[data-v-2423fe40]{width:72px;height:72px;margin:calc(22.5% - 36px) auto;display:block}.blog-featured__copy[data-v-2423fe40],.blog-row__copy[data-v-2423fe40]{min-width:0}.blog-featured__copy h2[data-v-2423fe40]{letter-spacing:-.03em;text-wrap:pretty;margin-top:12px;font-size:calc(clamp(26px,2.2vw,32px));line-height:1.25;transition:color .2s}.blog-featured__copy p[data-v-2423fe40]{color:var(--nmq-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:16px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-meta[data-v-2423fe40]{color:var(--nmq-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.blog-list[data-v-2423fe40]{padding-inline:var(--blog-gutter)}.blog-list__items[data-v-2423fe40]{border-bottom:1px solid var(--blog-divider);margin:0;padding:0;list-style:none}.blog-row+.blog-row[data-v-2423fe40]{border-top:1px solid var(--blog-divider)}.blog-row>a[data-v-2423fe40]{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:32px;padding:28px 0;display:grid}.blog-row>a[data-v-2423fe40]:focus-visible{outline-offset:6px}.blog-row>a:hover h2[data-v-2423fe40]{color:var(--blog-link)}.blog-row time[data-v-2423fe40]{color:var(--nmq-muted);padding-top:4px;font-size:13px;line-height:1.6}.blog-row__copy h2[data-v-2423fe40]{letter-spacing:-.02em;text-wrap:pretty;font-size:20px;line-height:1.4;transition:color .2s}.blog-row__copy p[data-v-2423fe40]{color:var(--nmq-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-empty[data-v-2423fe40]{padding:48px var(--blog-gutter);color:var(--nmq-muted)}.blog-bottom[data-v-2423fe40]{padding:32px var(--blog-gutter) 48px;justify-content:space-between;gap:24px}.blog-bottom[data-v-2423fe40],.blog-changelog[data-v-2423fe40]{align-items:center;display:flex}.blog-changelog[data-v-2423fe40]{white-space:nowrap;color:var(--blog-link);gap:8px;margin-left:auto;font-size:14px}.blog-changelog[data-v-2423fe40]:hover{text-underline-offset:4px;text-decoration:underline}.blog-changelog .lucide-icon[data-v-2423fe40]{width:18px;height:18px}@media (width<=1100px){.blog-heading__inner[data-v-2423fe40]{padding-block:48px 20px}.blog-featured[data-v-2423fe40]{padding-block:24px 32px}.blog-featured__link[data-v-2423fe40]{gap:28px}.blog-featured__copy h2[data-v-2423fe40]{font-size:26px}.blog-featured__copy p[data-v-2423fe40]{font-size:14px}.blog-row>a[data-v-2423fe40]{grid-template-columns:96px minmax(0,1fr);gap:24px}.blog-row__copy h2[data-v-2423fe40]{font-size:19px}.blog-bottom[data-v-2423fe40]{padding-bottom:40px}}@media (width<=900px){.blog-featured__link[data-v-2423fe40]{grid-template-columns:1fr;gap:28px}.blog-featured__copy h2[data-v-2423fe40]{max-width:640px;font-size:28px}.blog-featured__copy p[data-v-2423fe40]{max-width:640px}.blog-row>a[data-v-2423fe40]{grid-template-columns:88px minmax(0,1fr);gap:8px 24px}}@media (width<=600px){.blog-heading__inner[data-v-2423fe40]{padding-block:40px 16px}.blog-heading__inner h1[data-v-2423fe40]{font-size:calc(clamp(32px,8.5vw,40px))}.blog-featured[data-v-2423fe40]{padding-block:16px 32px}.blog-featured__link[data-v-2423fe40]{gap:24px}.blog-featured__copy h2[data-v-2423fe40]{margin-top:12px;font-size:26px}.blog-featured__copy p[data-v-2423fe40]{margin-top:12px}.blog-meta[data-v-2423fe40]{gap:16px;font-size:12px}.blog-row>a[data-v-2423fe40]{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:24px}.blog-row time[data-v-2423fe40]{padding-top:0;font-size:12px}.blog-row__copy h2[data-v-2423fe40]{font-size:19px}.blog-bottom[data-v-2423fe40]{gap:16px;padding-top:24px}.blog-changelog[data-v-2423fe40]{font-size:13px}}@media (prefers-reduced-motion:reduce){.blog-featured__cover img[data-v-2423fe40]{transition:none}.blog-featured__link:hover img[data-v-2423fe40]{transform:none}}
