.home-page[data-astro-cid-lcdefpme]{width:min(var(--page-width), calc(100% - 3rem));margin-inline:auto}.eyebrow[data-astro-cid-lcdefpme]{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.07em;margin:0;font-size:.66rem;font-weight:500}.opening[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 0 2rem;display:flex}.opening[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.8rem,3.1vw,2.8rem);font-weight:500;line-height:1.25}.opening-description[data-astro-cid-lcdefpme]{color:var(--fg-muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.7}.opening-aside[data-astro-cid-lcdefpme]{color:var(--fg-muted);flex-shrink:0;font-size:.75rem}.opening-aside[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 .5rem}.opening-aside[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:1.3rem;display:flex}.opening-aside[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:32px;display:inline-flex}.status-dot[data-astro-cid-lcdefpme]{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.55rem;display:inline-block}.topic-strip[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);flex-wrap:wrap;gap:.25rem 1.5rem;padding:.55rem 0;display:flex}.topic-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:32px;color:var(--fg-muted);align-items:center;gap:.5rem;font-size:.77rem;display:inline-flex}.topic-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.topic-strip[data-astro-cid-lcdefpme] .all-notes[data-astro-cid-lcdefpme]{color:var(--accent-ink)}.topic-strip[data-astro-cid-lcdefpme] .all-notes[data-astro-cid-lcdefpme]{font-weight:600}.topic-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--fg-subtle);font-family:var(--font-mono);font-size:.63rem}.front-page[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;padding:1.8rem 0;display:grid}.lead-story[data-astro-cid-lcdefpme]{background:var(--bg-paper);border-top:2px solid var(--accent);border-radius:3px;flex-direction:column;justify-content:center;padding:1.5rem 1.7rem;display:flex}.lead-image[data-astro-cid-lcdefpme]{border-radius:var(--radius-control);border:1px solid color-mix(in oklab, var(--border-subtle) 80%, transparent);background:var(--bg-elevated);margin-bottom:1.1rem;display:block;overflow:hidden}.lead-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center;width:100%;height:100%;display:block}.lead-image-standard[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.lead-image-standard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain}.lead-image-wide[data-astro-cid-lcdefpme]{aspect-ratio:2.35}.lead-image-wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center}.lead-with-image[data-astro-cid-lcdefpme]{justify-content:flex-start;padding:1rem 1.25rem}.lead-story[data-astro-cid-lcdefpme].lead-with-image h2[data-astro-cid-lcdefpme]{text-wrap:balance;overflow-wrap:break-word;margin-top:.6rem;font-size:clamp(1.6rem,2.05vw,1.95rem)}.lead-with-image[data-astro-cid-lcdefpme] .lead-description[data-astro-cid-lcdefpme]{text-wrap:pretty;margin-top:.6rem}.lead-with-image[data-astro-cid-lcdefpme] .lead-bottom[data-astro-cid-lcdefpme]{margin-top:.65rem}.article-meta[data-astro-cid-lcdefpme]{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.7rem;line-height:1.5;display:flex}.lead-story[data-astro-cid-lcdefpme] .article-meta[data-astro-cid-lcdefpme]{gap:1rem}.lead-story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1.65rem,2.6vw,2.45rem);font-weight:500;line-height:1.27}.lead-description[data-astro-cid-lcdefpme]{color:var(--fg-muted);font-family:var(--font-serif);margin:.85rem 0 0;font-size:.96rem;line-height:1.8}.lead-bottom[data-astro-cid-lcdefpme]{color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.15rem;font-size:.71rem;display:flex}.meta-dot[data-astro-cid-lcdefpme]{margin-inline:.5rem}.read-link[data-astro-cid-lcdefpme]{min-height:36px;color:var(--accent-ink);align-items:center;gap:.65rem;font-weight:600;display:inline-flex}.latest-column[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.column-caption[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:.55rem;display:flex}.column-caption[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:.8rem;font-weight:600}.column-caption[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--fg-subtle);font-family:var(--font-serif);font-size:.77rem;font-style:italic}.latest-list[data-astro-cid-lcdefpme],.recent-list[data-astro-cid-lcdefpme],.series-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.latest-list[data-astro-cid-lcdefpme]{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.latest-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;padding:.8rem 0;display:flex}.latest-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{width:100%}.latest-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle)}.latest-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.latest-list[data-astro-cid-lcdefpme] .article-meta[data-astro-cid-lcdefpme]{justify-content:space-between}.latest-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:.3rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.5}.latest-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.archive-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 18rem;gap:3.5rem;margin-top:2.3rem;display:grid}.section-heading[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.75rem;font-weight:500;line-height:1.2}.section-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:var(--fg-muted);padding-block:.4rem;font-size:.75rem}.recent-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle)}.recent-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:3.8rem minmax(0,1fr) 1.8rem;gap:.85rem;padding:1.2rem 0;display:grid}.recent-list[data-astro-cid-lcdefpme] .illustrated-post[data-astro-cid-lcdefpme]{grid-template-columns:3.8rem minmax(0,1fr) 128px}.post-thumbnail[data-astro-cid-lcdefpme]{border-radius:4px;align-self:center;display:block;overflow:hidden}.post-thumbnail[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:84px;display:block}.post-date[data-astro-cid-lcdefpme]{color:var(--fg-subtle);white-space:nowrap;padding-top:.1rem;font-size:.7rem}.post-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);text-wrap:pretty;margin:.35rem 0 0;font-size:1.12rem;font-weight:600;line-height:1.5}.post-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.82rem;line-height:1.7;display:-webkit-box;overflow:hidden}.post-arrow[data-astro-cid-lcdefpme]{min-height:44px;color:var(--fg-subtle);justify-content:center;align-self:center;align-items:center;display:flex}.archive-link[data-astro-cid-lcdefpme]{color:var(--accent-ink);justify-content:space-between;gap:1rem;padding-block:1.1rem;font-size:.8rem;display:flex}.archive-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--fg-subtle);font-size:.73rem}.reading-margin[data-astro-cid-lcdefpme]{border-left:1px solid var(--border-subtle);padding-left:1.7rem}.margin-heading[data-astro-cid-lcdefpme]{padding-bottom:.65rem}.margin-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:.4rem 0 0;font-size:1.08rem;font-weight:600;line-height:1.5}.series-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle)}.series-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1.2rem minmax(0,1fr) .9rem;align-items:baseline;gap:.7rem;padding:.9rem 0;display:grid}.series-number[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--fg-subtle);font-size:.62rem}.series-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:.9rem;font-weight:500}.series-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-subtle);margin:.25rem 0 0;font-size:.67rem}.series-arrow[data-astro-cid-lcdefpme]{color:var(--fg-subtle);font-size:.8rem}.small-link[data-astro-cid-lcdefpme]{min-height:44px;color:var(--accent-ink);align-items:center;gap:.6rem;font-size:.73rem;display:inline-flex}.project-section[data-astro-cid-lcdefpme]{margin-top:1.6rem}.project-note[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);padding:.8rem 0}.project-note[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.77rem;font-weight:500}.project-note[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--fg-subtle)}.project-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.78rem;line-height:1.7;display:-webkit-box;overflow:hidden}.margin-note[data-astro-cid-lcdefpme]{color:var(--fg-muted);margin-top:2rem}.margin-note[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1.8rem}.margin-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:.5rem 0 0;font-size:.88rem;line-height:1.9}.subscribe-strip[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.4rem;padding:1.75rem 0;display:flex}.subscribe-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:.45rem 0 0;font-size:1.35rem;font-weight:500}.subscribe-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-muted);margin:.4rem 0 0;font-size:.8rem}.rss-link[data-astro-cid-lcdefpme]{min-height:44px;color:var(--accent-ink);white-space:nowrap;align-items:center;gap:1rem;margin-top:.4rem;font-size:.8rem;display:inline-flex}.wechat-subscribe[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem;max-width:28rem;display:flex}.wechat-subscribe[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:.88rem;font-weight:600}.wechat-subscribe[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:13rem;line-height:1.7}.wechat-qr[data-astro-cid-lcdefpme]{border:1px solid var(--border-subtle);background:#fff;border-radius:4px;flex:0 0 144px;display:block;overflow:hidden}.wechat-qr[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:144px;max-width:100%;height:144px;display:block}@media (width<=1023px){.opening-aside[data-astro-cid-lcdefpme]{display:none}.front-page[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.lead-story[data-astro-cid-lcdefpme]{padding:1.25rem}.archive-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 15rem;gap:1.8rem}.reading-margin[data-astro-cid-lcdefpme]{padding-left:1.2rem}.recent-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 1.8rem}.recent-list[data-astro-cid-lcdefpme] .illustrated-post[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 100px}.post-date[data-astro-cid-lcdefpme]{grid-column:1/-1;padding:0}}@media (width<=700px){.home-page[data-astro-cid-lcdefpme]{width:calc(100% - 2rem)}.opening[data-astro-cid-lcdefpme]{padding:1.6rem 0 1.3rem}.opening[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:20rem;font-size:1.9rem;line-height:1.35}.opening[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.opening-description[data-astro-cid-lcdefpme]{font-size:.83rem}.topic-strip[data-astro-cid-lcdefpme]{scrollbar-width:thin;flex-wrap:nowrap;gap:0 1.1rem;padding-block:.3rem;overflow-x:auto}.topic-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-shrink:0;min-height:44px;font-size:.73rem}.front-page[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem 0}.lead-story[data-astro-cid-lcdefpme]{padding:1rem 1.1rem}.lead-image[data-astro-cid-lcdefpme]{margin-bottom:1rem}.lead-image-wide[data-astro-cid-lcdefpme]{aspect-ratio:2.35;height:auto}.lead-story[data-astro-cid-lcdefpme].lead-with-image h2[data-astro-cid-lcdefpme]{font-size:1.5rem}.lead-story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.65rem;font-size:1.65rem}.lead-description[data-astro-cid-lcdefpme]{font-size:.88rem;line-height:1.7}.lead-bottom[data-astro-cid-lcdefpme]{margin-top:.65rem}.read-link[data-astro-cid-lcdefpme]{min-height:44px}.latest-list[data-astro-cid-lcdefpme]{flex:none;display:block}.latest-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:.85rem 0;display:block}.latest-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.07rem}.archive-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem;margin-top:1.6rem}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.55rem}.recent-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{gap:.35rem .5rem;padding-block:1rem}.recent-list[data-astro-cid-lcdefpme] .illustrated-post[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 88px}.post-thumbnail[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:70px}.post-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.07rem}.post-arrow[data-astro-cid-lcdefpme]{width:28px}.reading-margin[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--border);padding:1.5rem 0 0}.series-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:.8rem}.margin-note[data-astro-cid-lcdefpme]{display:none}.subscribe-strip[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.7rem}.subscribe-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.1rem}.wechat-subscribe[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:1rem;max-width:none;padding-top:1rem}}
