._UvKEq_page{--blog-serif:var(--font-display);max-width:calc(var(--wall-max) + 2 * var(--gutter));padding:calc(var(--header-h) + .75rem + clamp(2.75rem, 1.75rem + 4vw, 5.5rem)) var(--gutter) var(--section);margin-inline:auto}._UvKEq_page:lang(zh-Hans){--blog-serif:var(--font-serif-latin), "Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "STSong", serif}._UvKEq_page:lang(zh-Hant){--blog-serif:var(--font-serif-latin), "Songti TC", "Noto Serif CJK TC", "Source Han Serif TC", serif}._UvKEq_page:lang(ja){--blog-serif:var(--font-serif-latin), "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", "Source Han Serif JP", serif}._UvKEq_page :lang(zh-Hans){--blog-serif:var(--font-serif-latin), "Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "STSong", serif}._UvKEq_page :lang(zh-Hant){--blog-serif:var(--font-serif-latin), "Songti TC", "Noto Serif CJK TC", "Source Han Serif TC", serif}._UvKEq_page :lang(ja){--blog-serif:var(--font-serif-latin), "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", "Source Han Serif JP", serif}._UvKEq_label{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);font-weight:400}._UvKEq_label:is(:lang(zh),:lang(ja)){letter-spacing:.02em;font-size:.8125rem}._UvKEq_intro{border-bottom:1px solid var(--rule);gap:1.25rem 3rem;padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:52rem){._UvKEq_intro{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end}}._UvKEq_heading{font-family:var(--blog-serif);font-optical-sizing:auto;letter-spacing:-.035em;font-size:clamp(3.5rem,1.9rem + 7vw,8rem);font-weight:500;line-height:.95}._UvKEq_heading:is(:lang(zh),:lang(ja)){letter-spacing:.02em;line-height:1.1}._UvKEq_lead{font-family:var(--font-sans-display);font-size:var(--step-heading);color:var(--graphite);text-wrap:pretty;font-weight:400;line-height:1.5}._UvKEq_lead:is(:lang(zh),:lang(ja)){line-height:1.8}._UvKEq_top{gap:clamp(2.5rem,1.5rem + 3vw,3.5rem) 3rem;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:62rem){._UvKEq_top{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}._UvKEq_featured{color:inherit;gap:1.5rem;text-decoration:none;display:grid}._UvKEq_featuredCover{aspect-ratio:16/10;border-radius:var(--radius-panel);background:var(--paper);position:relative;overflow:hidden}._UvKEq_featuredCover>picture,._UvKEq_gridCover>picture{display:block;position:absolute;inset:0}._UvKEq_featuredCover img,._UvKEq_featuredCover video{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}@media (hover:hover){._UvKEq_featured:hover ._UvKEq_featuredCover img{transform:scale(1.02)}}._UvKEq_featuredBlank{background:radial-gradient(120% 90% at 0% 0%, #fff9, transparent 60%), linear-gradient(var(--paper), var(--paper));color:var(--graphite);align-content:end;padding:clamp(1.25rem,.75rem + 2vw,2.25rem);display:grid;position:absolute;inset:0}._UvKEq_featuredBlank:before,._UvKEq_gridBlank:before{content:"";background:repeating-linear-gradient(to bottom, var(--paper-line) 0 1px, transparent 1px 1.125rem);height:4.625rem;position:absolute;inset:24% 8% auto}._UvKEq_gridBlank:before{background:repeating-linear-gradient(to bottom, var(--paper-line) 0 1px, transparent 1px 1rem);height:4.125rem;inset:26% 10% auto}._UvKEq_featuredText{gap:.875rem;max-width:44rem;display:grid}._UvKEq_featuredMeta{flex-wrap:wrap;gap:.25rem .875rem;display:flex}._UvKEq_featuredMeta>:first-child{color:var(--ink)}._UvKEq_featuredTitle{font-family:var(--blog-serif);font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance;text-underline-offset:.16em;transition:text-decoration-color .2s var(--ease-out);font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);font-weight:500;line-height:1.08;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}._UvKEq_featuredTitle:is(:lang(zh),:lang(ja)){letter-spacing:.02em;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);line-height:1.3}._UvKEq_featured:hover ._UvKEq_featuredTitle{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._UvKEq_featuredSummary{font-size:var(--step-heading);color:var(--graphite);text-wrap:pretty;line-height:1.55}._UvKEq_featuredSummary:is(:lang(zh),:lang(ja)){line-height:1.85}._UvKEq_side{align-content:start;gap:.25rem;display:grid}._UvKEq_side>._UvKEq_label{border-bottom:1px solid var(--ink);padding-bottom:.75rem}._UvKEq_sideList>li+li{border-top:1px solid var(--rule)}._UvKEq_sideItem{color:inherit;gap:.5rem;padding-block:1.125rem;text-decoration:none;display:grid}._UvKEq_sideTitle{font-family:var(--blog-serif);font-optical-sizing:auto;letter-spacing:-.01em;text-underline-offset:.2em;transition:text-decoration-color .2s var(--ease-out);font-size:clamp(1.1875rem,1.12rem + .3vw,1.375rem);font-weight:500;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}._UvKEq_sideTitle:is(:lang(zh),:lang(ja)){letter-spacing:.02em;line-height:1.5}._UvKEq_sideItem:hover ._UvKEq_sideTitle{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._UvKEq_empty{gap:1rem;max-width:36rem;padding-block:clamp(3rem,2rem + 4vw,6rem);display:grid}._UvKEq_emptyText{font-family:var(--blog-serif);letter-spacing:-.01em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.25}._UvKEq_elsewhere{color:var(--graphite);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}._UvKEq_elsewhere ul{flex-wrap:wrap;gap:.5rem;display:flex}._UvKEq_elsewhere a{border:1px solid var(--rule-strong);color:var(--ink);border-radius:999px;padding:.375rem .875rem;text-decoration:none;display:inline-block}._UvKEq_elsewhere a:hover{border-color:var(--ink)}._UvKEq_archive{border-top:1px solid var(--rule);padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}._UvKEq_archiveHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}._UvKEq_archiveTitle{font-family:var(--blog-serif);font-optical-sizing:auto;letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;line-height:1.1}._UvKEq_searchBox{flex:0 20rem;min-width:12rem;position:relative}@media (max-width:40rem){._UvKEq_searchBox{flex-basis:100%}}._UvKEq_searchBox[hidden]{display:none}._UvKEq_searchIcon{width:1.125rem;height:1.125rem;color:var(--graphite);pointer-events:none;position:absolute;top:50%;left:.875rem;translate:0 -50%}._UvKEq_searchInput{border:1px solid var(--rule-strong);background:var(--wall);width:100%;height:2.75rem;font:inherit;color:var(--ink);border-radius:999px;padding:0 1rem 0 2.5rem;font-size:1rem}._UvKEq_searchInput::placeholder{color:var(--graphite)}._UvKEq_searchInput:hover{border-color:var(--stone)}._UvKEq_searchInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--ink)}._UvKEq_searchInput::-webkit-search-cancel-button{filter:grayscale()}._UvKEq_toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}._UvKEq_tabs{scrollbar-width:none;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}._UvKEq_tabs::-webkit-scrollbar{display:none}._UvKEq_tabs ul{gap:.375rem;width:max-content;padding:.125rem 2rem .125rem .125rem;display:flex}._UvKEq_tabs a{color:var(--graphite);white-space:nowrap;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;padding:.5rem 1rem;font-size:.9375rem;text-decoration:none;display:inline-block}._UvKEq_tabs a:hover{color:var(--ink);background:var(--paper)}._UvKEq_tabs a[aria-current=page]{background:var(--ink);color:var(--wall)}@media (min-width:52rem){._UvKEq_tabs{-webkit-mask-image:none;mask-image:none}}._UvKEq_viewToggle{border:1px solid var(--rule-strong);border-radius:999px;flex:none;padding:.1875rem;display:flex}._UvKEq_viewToggle[hidden]{display:none}._UvKEq_viewToggle button{width:2.25rem;height:2rem;color:var(--graphite);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}._UvKEq_viewToggle button:hover{color:var(--ink)}._UvKEq_viewToggle button[aria-pressed=true]{background:var(--paper);color:var(--ink)}._UvKEq_viewToggle svg{width:1.125rem;height:1.125rem}._UvKEq_activeTag{background:var(--paper);border-radius:999px;align-items:center;gap:.25rem;margin-top:1.25rem;padding:.25rem .375rem .25rem .875rem;font-size:.9375rem;display:inline-flex}._UvKEq_activeTag button{width:1.75rem;height:1.75rem;color:var(--graphite);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.125rem;line-height:1;display:grid}._UvKEq_activeTag button:hover{background:var(--paper-line);color:var(--ink)}._UvKEq_noMatch{color:var(--graphite);padding-block:3rem}._UvKEq_rowsHead{display:none}@media (min-width:46rem){._UvKEq_rowsHead{border-bottom:1px solid var(--ink);grid-template-columns:7.5rem 9rem minmax(0,1fr);gap:1.5rem;margin-top:2rem;padding-bottom:.75rem;display:grid}}._UvKEq_rows{margin-top:1.25rem}@media (min-width:46rem){._UvKEq_rows{margin-top:0}}._UvKEq_rows>li{border-bottom:1px solid var(--rule)}._UvKEq_row{color:inherit;grid-template-areas:"meta""title""summary";gap:.5rem;padding-block:1.375rem;text-decoration:none;display:grid}._UvKEq_row>._UvKEq_rowTitle{grid-area:title}._UvKEq_row>._UvKEq_rowSummary{grid-area:summary}._UvKEq_row>._UvKEq_rowMeta{grid-area:meta}@media (min-width:46rem){._UvKEq_row{grid-template:"meta title""meta summary"1fr/18rem minmax(0,44rem);column-gap:1.5rem;padding-block:1.625rem}}._UvKEq_rowMeta{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;display:flex}._UvKEq_rowMeta:is(:lang(zh),:lang(ja)){letter-spacing:.02em;font-size:.8125rem}@media (min-width:46rem){._UvKEq_row ._UvKEq_rowMeta{grid-template-columns:7.5rem 9rem;align-content:start;gap:.375rem 1.5rem;padding-top:.375rem;display:grid}._UvKEq_row ._UvKEq_rowMeta>time{grid-area:1/1}._UvKEq_row ._UvKEq_rowMeta>._UvKEq_rowCategory{grid-area:1/2}._UvKEq_row ._UvKEq_rowMeta>._UvKEq_language{grid-column:2;justify-self:start}}._UvKEq_rowCategory{color:var(--ink)}._UvKEq_rowTitle{font-family:var(--blog-serif);font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:pretty;text-underline-offset:.2em;transition:text-decoration-color .2s var(--ease-out);font-size:clamp(1.25rem,1.15rem + .45vw,1.5rem);font-weight:500;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}._UvKEq_rowTitle:is(:lang(zh),:lang(ja)){letter-spacing:.02em;line-height:1.5}._UvKEq_row:hover ._UvKEq_rowTitle{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._UvKEq_rowSummary{color:var(--graphite);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}._UvKEq_rowSummary:is(:lang(zh),:lang(ja)){line-height:1.8}._UvKEq_language{border:1px solid var(--rule-strong);letter-spacing:.02em;text-transform:none;border-radius:.25rem;padding:0 .375rem}._UvKEq_grid{gap:2.5rem 1.5rem;margin-top:2rem;display:grid}@media (min-width:40rem){._UvKEq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){._UvKEq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._UvKEq_gridCard{color:inherit;align-content:start;gap:.875rem;text-decoration:none;display:grid}._UvKEq_gridCover{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--paper);position:relative;overflow:hidden}._UvKEq_gridCover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}@media (hover:hover){._UvKEq_gridCard:hover ._UvKEq_gridCover img{transform:scale(1.025)}}._UvKEq_gridBlank{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);background:radial-gradient(120% 90% at 0% 0%, #ffffff8c, transparent 60%), var(--paper);place-items:end start;padding:1.25rem;display:grid;position:absolute;inset:0}._UvKEq_gridTitle{font-family:var(--blog-serif);font-optical-sizing:auto;letter-spacing:-.01em;text-underline-offset:.2em;transition:text-decoration-color .2s var(--ease-out);font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);font-weight:500;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}._UvKEq_gridTitle:is(:lang(zh),:lang(ja)){letter-spacing:.02em;line-height:1.5}._UvKEq_gridCard:hover ._UvKEq_gridTitle{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._UvKEq_archiveFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}._UvKEq_seeMore{border:1px solid var(--ink);font:inherit;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border-radius:999px;padding:.75rem 1.5rem;font-weight:500}._UvKEq_seeMore:hover{background:var(--ink);color:var(--wall)}._UvKEq_feed{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);align-items:center;gap:.5rem;margin-inline-start:auto;text-decoration-color:#0000;display:inline-flex}._UvKEq_feed:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._UvKEq_feed svg{width:.875rem;height:.875rem}
