:root{--article-paper:#fffefa;--article-ink:#20201f;--article-body:#4d4d4d;--article-muted:#777570;--article-orange:#f26a21;--article-space-unit:8px;--article-space-paragraph:24px;--article-space-title:64px;--article-space-chapter:80px;--article-space-major:96px;--article-space-module:72px;--article-space-language:8px}
html,body{background:var(--article-paper)!important;color:var(--article-ink)!important}
body{margin:0!important;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif!important;font-size:15px!important;line-height:1.95!important}
main.wrap{width:min(820px,calc(100% - 46px))!important;max-width:820px!important;margin:0 auto!important}
body>article,.article-page{width:min(820px,calc(100% - 46px))!important;max-width:820px!important;margin:0 auto!important;padding:30px 0 80px!important}
body>article>h1,article h1,.article-title{font-size:45px!important;line-height:1.22!important;letter-spacing:-.04em!important;color:var(--article-ink)!important;margin:0 0 32px!important;font-weight:700!important}
article h2,.article-body h2{font-size:15px!important;line-height:1.6!important;color:var(--article-ink)!important;margin:var(--article-space-chapter) 0 16px!important;font-weight:700!important;letter-spacing:normal!important}
article h2:before,.article-body h2:before{content:'·'!important;color:var(--article-orange)!important;font-size:22px!important;line-height:0!important;margin-right:9px!important;vertical-align:-2px!important}
article p,.article-body p{font-size:15px!important;line-height:1.95!important;color:var(--article-body)!important;margin:0 0 var(--article-space-paragraph)!important}
article *{font-family:inherit!important}
.article-meta{display:flex!important;justify-content:space-between!important;align-items:baseline!important;color:var(--article-muted)!important;font-size:12px!important;margin:0 0 var(--article-space-title)!important}
.article-meta .eyebrow{font:inherit!important;color:inherit!important;margin:0!important}
.article-meta .eyebrow:before,.article-meta>span:first-child:before{content:'·'!important;color:var(--article-orange)!important;font-size:22px!important;line-height:0!important;margin-right:8px!important;vertical-align:-2px!important}
.article-meta a,.back{color:var(--article-muted)!important;text-decoration:none!important;font:inherit!important;margin:0!important}
.article-meta a:before,.back:before{content:'← '!important;color:var(--article-orange)!important;margin-right:0!important}
.article-meta .current{color:var(--article-ink)!important;text-decoration:underline!important;text-decoration-color:var(--article-orange)!important;text-decoration-thickness:.5px!important;text-underline-offset:4px!important}
.article-body .lead-quote{color:var(--article-ink)!important;font-weight:700!important}
.portfolio-feature h2{margin-top:0!important}
.portfolio-archive{margin-top:var(--article-space-major)!important}
.portfolio-archive .group{padding:0!important;margin:0 0 64px!important;border:0!important}
.portfolio-archive .group h2{margin:0 0 24px!important}
.portfolio-archive .list{columns:2;column-gap:64px;margin:0;padding:0;list-style:none}
.portfolio-archive .list li{break-inside:avoid;margin:0 0 8px!important;color:var(--article-muted)!important;font-size:12px!important;line-height:1.75!important}
.portfolio-archive .client{font-size:inherit!important;font-weight:700!important;color:var(--article-ink)!important}
.translation-feature{max-width:820px!important;padding:0!important;margin:0 0 var(--article-space-module)!important;border:0!important}
.translation-feature h2{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:baseline!important;column-gap:9px!important;text-align:left!important;margin:0 0 24px!important;font-size:15px!important;line-height:1.6!important;font-weight:700!important;letter-spacing:normal!important}
.translation-feature h2:before{margin-right:0!important}
.translation-feature h2>span{min-width:0!important;text-align:left!important}
.translation-feature h2 time{flex:0 0 auto!important;color:var(--article-muted)!important;font:400 12px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif!important;letter-spacing:0!important;white-space:nowrap!important}
.translation-feature p{margin:0 0 var(--article-space-paragraph)!important;color:var(--article-body)!important;font-size:15px!important;line-height:1.95!important}
.translation-feature p:last-child{margin-bottom:0!important}
.translation-feature .translation-pair{margin:0 0 var(--article-space-paragraph)!important}
.translation-feature .translation-pair p{margin:0!important}
.translation-feature .translation-pair p+p{margin-top:var(--article-space-language)!important}
.translation-feature .translation-pair:last-child{margin-bottom:0!important}
@media(max-width:760px){body>article,.article-page{width:calc(100% - 40px)!important;padding:24px 0 60px!important}body>article>h1,article h1,.article-title{font-size:36px!important;margin-bottom:30px!important}.article-meta{margin-bottom:48px!important}.portfolio-archive .list{columns:1}.portfolio-archive .group{margin-bottom:48px!important}}
