.prose-editorial .editorial-pullquote{padding-left:var(--quote-inset);border-left:3px solid var(--deep);margin:3rem 0}@media (min-width:48rem){.prose-editorial .editorial-pullquote{margin:4rem 0}}.prose-editorial .editorial-pullquote__quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h2);letter-spacing:-.015em;color:var(--foreground);border:0;margin:0;padding:0;line-height:1.25}.prose-editorial .editorial-pullquote__quote p{margin:0}.prose-editorial .editorial-pullquote__quote p:first-child:before{content:"« ";color:var(--deep)}.prose-editorial .editorial-pullquote__quote p:last-child:after{content:" »";color:var(--deep)}:lang(en) .prose-editorial .editorial-pullquote__quote p:first-child:before{content:"“"}:lang(en) .prose-editorial .editorial-pullquote__quote p:last-child:after{content:"”"}:lang(zh) .prose-editorial .editorial-pullquote__quote p:first-child:before{content:"「"}:lang(zh) .prose-editorial .editorial-pullquote__quote p:last-child:after{content:"」"}.prose-editorial .editorial-pullquote__author{font-family:var(--font-sans);font-size:var(--text-small);color:var(--foreground);margin-top:1.5rem}.prose-editorial .editorial-pullquote__name{font-family:var(--font-serif);font-style:italic}.prose-editorial .editorial-pullquote__role{font-family:var(--font-sans);font-style:normal;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--text-label--letter-spacing);color:var(--muted-foreground)}.prose-editorial .editorial-pullquote__name+.editorial-pullquote__role:before{content:"·";color:var(--border);margin-inline:.5rem}.prose-editorial .editorial-callout{--callout:var(--jade);border-left:3px solid var(--callout);background:color-mix(in oklab, var(--callout) 6%, transparent);font-family:var(--font-sans);margin:2.5rem 0;padding:1.5rem;font-size:1rem;line-height:1.625}@media (min-width:48rem){.prose-editorial .editorial-callout{margin:3.5rem 0;padding:2rem}}.prose-editorial .editorial-callout--warning{--callout:var(--deep)}.prose-editorial .editorial-callout--source{--callout:var(--accent);background:color-mix(in oklab, var(--accent) 5%, transparent)}.prose-editorial .editorial-callout__title{font-family:var(--font-serif);font-style:italic;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--text-label--letter-spacing);color:var(--callout);margin:0 0 .75rem;display:block}.prose-editorial .editorial-callout:not(:has(.editorial-callout__title)):before{font-family:var(--font-serif);font-style:italic;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--text-label--letter-spacing);color:var(--callout);margin:0 0 .75rem;display:block}.prose-editorial .editorial-callout:not(:has(.editorial-callout__title)):before{content:"Note"}.prose-editorial .editorial-callout--warning:not(:has(.editorial-callout__title)):before{content:"Attention"}.prose-editorial .editorial-callout--source:not(:has(.editorial-callout__title)):before{content:"Source"}:lang(en) .prose-editorial .editorial-callout--warning:not(:has(.editorial-callout__title)):before{content:"Warning"}:lang(zh) .prose-editorial .editorial-callout:not(:has(.editorial-callout__title)):before{content:"注"}:lang(zh) .prose-editorial .editorial-callout--warning:not(:has(.editorial-callout__title)):before{content:"注意"}:lang(zh) .prose-editorial .editorial-callout--source:not(:has(.editorial-callout__title)):before{content:"来源"}.prose-editorial .editorial-callout__text{color:color-mix(in oklab, var(--foreground) 90%, transparent);margin:.5rem 0}.prose-editorial .editorial-callout__source{margin:1rem 0 0}.prose-editorial .editorial-callout__source a{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--text-label--letter-spacing);color:var(--accent);text-decoration:none}.prose-editorial .editorial-callout__source a:after{content:"↗" / "";margin-left:.5rem}.prose-editorial .editorial-callout__source a:hover{color:var(--deep)}.prose-editorial .editorial-gallery{max-width:64rem;margin:3rem auto}.prose-editorial .editorial-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:48rem){.prose-editorial .editorial-gallery{margin:4rem auto}.prose-editorial .editorial-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.prose-editorial .editorial-gallery--2 .editorial-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose-editorial .editorial-gallery__item{margin:0}.prose-editorial .editorial-gallery--masonry .editorial-gallery__grid{columns:2;column-gap:.75rem;display:block}.prose-editorial .editorial-gallery--masonry .editorial-gallery__item{break-inside:avoid;margin-bottom:.75rem}.prose-editorial .editorial-gallery--masonry .editorial-gallery__item img{aspect-ratio:auto;height:auto}@media (min-width:48rem){.prose-editorial .editorial-gallery--masonry .editorial-gallery__grid{columns:3;column-gap:1rem}.prose-editorial .editorial-gallery--masonry .editorial-gallery__item{margin-bottom:1rem}}.prose-editorial .editorial-gallery__item img{aspect-ratio:1;object-fit:cover;background:var(--muted);width:100%;display:block}.prose-editorial .editorial-gallery__item-caption{font-family:var(--font-serif);font-style:italic;font-size:var(--text-label);color:var(--muted-foreground);margin-top:.5rem}.prose-editorial .editorial-gallery__caption{font-family:var(--font-serif);font-style:italic;font-size:var(--text-small);text-align:center;color:var(--muted-foreground);margin-top:1.5rem}.prose-editorial .editorial-term-inline{align-items:baseline;gap:.25rem;display:inline-flex}.prose-editorial .editorial-term-inline__zh{font-family:var(--font-serif);color:var(--foreground);border-bottom:1px dotted color-mix(in oklab, var(--accent) 60%, transparent);line-height:1.25}.prose-editorial .editorial-term-inline__pinyin{font-family:var(--font-sans);letter-spacing:.025em;color:color-mix(in oklab, var(--accent) 80%, transparent);font-size:.55em}.prose-editorial .editorial-term-inline__fr{font-family:var(--font-serif);color:var(--muted-foreground);font-style:italic}.prose-editorial .editorial-term-inline:lang(zh) .editorial-term-inline__fr:not(:only-child):before{content:"("}.prose-editorial .editorial-term-inline:lang(zh) .editorial-term-inline__fr:not(:only-child):after{content:")"}.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__fr:not(:only-child){color:var(--foreground);-webkit-text-decoration:underline dotted color-mix(in oklab, var(--accent) 60%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--accent) 60%, transparent);text-underline-offset:.25em;font-style:normal;line-height:1.25;text-decoration-thickness:1px}.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__zh:not(:only-child){color:var(--foreground);-webkit-text-decoration:underline dotted color-mix(in oklab, var(--accent) 60%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--accent) 60%, transparent);text-underline-offset:.25em;border-bottom:0;text-decoration-thickness:1px;display:inline}.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__zh:not(:only-child):before,.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__zh:not(:only-child):after{color:var(--muted-foreground);display:inline-block}.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__zh:not(:only-child):before{content:"("}.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__zh:not(:only-child):after{content:")"}.prose-editorial .editorial-term-inline:not(:lang(zh)) .editorial-term-inline__zh:not(:only-child) .editorial-term-inline__pinyin{font-family:var(--font-serif);letter-spacing:0;color:color-mix(in oklab, var(--accent) 80%, transparent);margin-left:.3em;font-size:1em;font-style:italic;display:inline-block}.prose-editorial{--prose-table-gap:2em;--prose-table-min:28rem;--prose-table-size:var(--text-small);--prose-table-leading:1.5;--prose-table-cell-pad:.6em .9em;--prose-table-rule:1px solid var(--border);--prose-table-head-weight:600;--prose-table-head-rule-color:color-mix(in oklab, var(--foreground) 35%, transparent);--prose-caption-top:1rem;--prose-caption-leading:1.625;--prose-wide-max:60rem;--prose-float-width:40%;--prose-float-top:.35em;--prose-float-bottom:1em;--prose-float-gap:1.75em}.prose-editorial .editorial-table-wrap{clear:both;margin:var(--prose-table-gap) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.prose-editorial .editorial-table{width:100%;min-width:var(--prose-table-min);border-collapse:collapse;font-family:var(--font-sans);font-size:var(--prose-table-size);line-height:var(--prose-table-leading)}.prose-editorial .editorial-table th,.prose-editorial .editorial-table td{padding:var(--prose-table-cell-pad);border-bottom:var(--prose-table-rule);text-align:left;vertical-align:top;overflow-wrap:normal}.prose-editorial .editorial-table th{font-weight:var(--prose-table-head-weight);color:var(--foreground);border-bottom-color:var(--prose-table-head-rule-color)}.prose-editorial .editorial-table td{color:var(--prose-ink-soft)}.prose-editorial .editorial-table p{margin:0}.prose-editorial:has(.editorial-image--left,.editorial-image--right){display:flow-root}.prose-editorial .editorial-image img{width:100%;display:block}.prose-editorial .editorial-image figcaption{margin-top:var(--prose-caption-top);font-family:var(--font-serif);font-style:italic;line-height:var(--prose-caption-leading)}@media (min-width:1024px){.prose-editorial .editorial-image--wide{margin-inline:max(-3.75rem, calc((100% - var(--prose-wide-max)) / 2))}}@media (min-width:40rem){.prose-editorial .editorial-image--left,.prose-editorial .editorial-image--right{width:var(--prose-float-width);margin-top:var(--prose-float-top);margin-bottom:var(--prose-float-bottom)}.prose-editorial .editorial-image--left{float:left;clear:left;margin-right:var(--prose-float-gap)}.prose-editorial .editorial-image--right{float:right;clear:right;margin-left:var(--prose-float-gap)}.prose-editorial>h2,.prose-editorial>h3{clear:both}}
