.site-blog-page{--bl-ink:#f5f5f7;--bl-soft:#a1a1a6;--bl-mute:#86868b;--bl-coral:#c4623f;--bl-coral-on-dark:#e89a7c;--bl-card:#fff;--bl-ring:0 0 0 1px #0000000f;--bl-lift:0 48px 80px -48px #0a133066;--bl-rise:clamp(72px, 10vh, 112px);--bl-ease:cubic-bezier(.22, 1, .36, 1)}.site-blog-page :where(h1,h2,h3,strong):is(:lang(zh),:lang(ko)){overflow-wrap:anywhere;word-break:keep-all}.site-blog-page :where(h1,h2,h3,strong):lang(ja){word-break:auto-phrase}.site-blog-plate{isolation:isolate;padding:clamp(72px, 10vh, 112px) 24px calc(var(--bl-rise) + 56px);color:var(--bl-ink);text-align:center;-webkit-font-smoothing:antialiased;background:#000;border-radius:clamp(1.25rem,2.4vw,2.25rem);margin-top:.5rem;position:relative;overflow:clip}.site-blog-plate:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 60% at 50% 18%,#ffffff17,#0000 72%),radial-gradient(38% 50% at 82% 110%,#c4623f2e,#0000 70%),radial-gradient(34% 46% at 14% 112%,#3b6fd426,#0000 70%);position:absolute;inset:0}.site-blog-plate-copy{flex-direction:column;align-items:center;max-width:980px;margin-inline:auto;display:flex}.site-blog-plate-copy>*{animation:site-blog-up .9s var(--bl-ease) both}.site-blog-plate-copy>:nth-child(2){animation-delay:90ms}.site-blog-plate-copy>:nth-child(3){animation-delay:.18s}.site-blog-plate-copy>:nth-child(n+4){animation-delay:.27s}@keyframes site-blog-up{0%{opacity:0;translate:0 24px}}.site-blog-plate-eyebrow{color:var(--bl-soft);letter-spacing:.02em;font-size:14px;font-weight:600}.site-blog-plate-title,.site-article-title{color:#0000;font-family:var(--font-heading);text-wrap:balance;background:linear-gradient(#fff 35%,#8d909b 130%);-webkit-background-clip:text;background-clip:text;margin-top:20px;font-weight:650}.site-blog-plate-title{letter-spacing:-.045em;font-size:clamp(44px,6.6vw,96px);line-height:1.04}.site-blog-plate-lede{max-width:38em;color:var(--bl-soft);text-wrap:pretty;margin-top:22px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.site-blog-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}.site-blog-chips a{color:#d2d2d7;white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;box-shadow:inset 0 0 0 1px #ffffff2b}.site-blog-chips a:hover{color:#fff;background:#ffffff14}.site-blog-back-link{color:var(--bl-soft);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.site-blog-back-link:hover{color:#fff;background:#ffffff14}.site-blog-body{z-index:1;width:min(1184px,100% - 48px);margin:calc(-1 * var(--bl-rise)) auto 0;padding-bottom:clamp(80px,10vw,128px);position:relative}.site-blog-body:has(>.site-blog-archive-head:first-child){margin-top:0}.site-blog-plate:has(+.site-blog-body>.site-blog-archive-head:first-child){padding-bottom:clamp(64px,9vh,96px)}.site-blog-feature{background:var(--bl-card);box-shadow:var(--bl-ring), var(--bl-lift);border-radius:clamp(22px,2.6vw,34px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(14px,1.6vw,20px);display:grid}.site-blog-feature-copy{padding:8px clamp(8px,2vw,28px) 8px 0}.site-blog-feature-copy h2{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:clamp(26px,3vw,42px);font-weight:650;line-height:1.14}.site-blog-feature-copy>p:not(.site-blog-editorial-eyebrow){color:var(--muted-foreground);margin-block:16px 20px;font-size:16px;line-height:1.65}.site-blog-editorial-cover{aspect-ratio:16/9;background:#f5f5f7;border-radius:clamp(14px,1.6vw,20px);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.site-blog-editorial-cover img{object-fit:cover;width:100%;height:100%}.site-blog-editorial-eyebrow{color:var(--bl-coral);letter-spacing:.02em;font-size:13px;font-weight:600}.site-blog-editorial-meta{color:var(--bl-mute);font-size:13px}.site-blog-category-section{padding-top:clamp(72px,8vw,112px);scroll-margin-top:7.5rem}.site-blog-category-head{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:12px 40px;display:grid}.site-blog-category-head>div>p{color:var(--bl-coral);letter-spacing:.02em;font-size:13px;font-weight:600}.site-blog-category-head h2{font-family:var(--font-heading);letter-spacing:-.04em;margin-top:10px;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.08}.site-blog-category-head>p{color:var(--muted-foreground);font-size:15px;line-height:1.6}.site-blog-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:32px;display:grid}.site-blog-editorial-card{background:var(--bl-card);min-width:0;box-shadow:var(--bl-ring);transition:box-shadow .4s var(--bl-ease), translate .4s var(--bl-ease);border-radius:24px;flex-direction:column;padding:12px 12px 22px;display:flex;position:relative}.site-blog-editorial-card>:not(.site-blog-editorial-cover){margin-inline:10px}.site-blog-editorial-card .site-blog-editorial-eyebrow{margin-top:18px}.site-blog-category-section .site-blog-editorial-eyebrow{display:none}.site-blog-category-section .site-blog-editorial-card :where(h2,h3){margin-top:18px}.site-blog-editorial-card :where(h2,h3){font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:19px;font-weight:650;line-height:1.32}.site-blog-editorial-card :where(h2,h3) a:after{content:"";border-radius:inherit;position:absolute;inset:0}.site-blog-editorial-card>p:not(.site-blog-editorial-eyebrow){color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.site-blog-editorial-card .site-blog-editorial-meta{margin-top:auto;padding-top:14px}.site-blog-category-footer{justify-content:center;padding-top:clamp(56px,6vw,80px);display:flex}.site-blog-view-all{background:var(--bl-card);box-shadow:var(--bl-ring);border-radius:999px;align-items:center;gap:6px;padding:12px 22px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:inline-flex}.site-blog-view-all:hover{box-shadow:0 0 0 1px #00000026}.site-blog-archive-head{color:var(--bl-mute);justify-content:space-between;gap:24px;padding-block:28px 4px;font-size:13px;display:flex}.site-blog-doors{color:var(--bl-ink);-webkit-font-smoothing:antialiased;background:#000;border-radius:clamp(24px,3vw,36px);margin-top:clamp(72px,8vw,112px);padding:clamp(24px,3.4vw,44px)}.site-blog-doors-title{color:var(--bl-soft);letter-spacing:.02em;margin-bottom:20px;font-size:14px;font-weight:600}.site-blog-doors-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.site-blog-door{height:100%;color:var(--bl-ink);background:#ffffff0d;border-radius:22px;flex-direction:column;gap:10px;padding:24px 24px 22px;transition:background .22s,box-shadow .22s,translate .22s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.site-blog-door:hover{background:#ffffff14;translate:0 -2px;box-shadow:inset 0 0 0 1px #ffffff40}.site-blog-door:focus-visible{outline-offset:3px;outline:3px solid #75a6ed}.site-blog-door-eyebrow{color:var(--bl-coral-on-dark);letter-spacing:.04em;font-size:13px;font-weight:600}.site-blog-door-title{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:650;line-height:1.3}.site-blog-door-text{color:var(--bl-soft);font-size:14.5px;line-height:1.55}.site-blog-door-action{align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;display:inline-flex}.site-blog-pitch{isolation:isolate;box-shadow:none;background:#000;border-radius:clamp(24px,3vw,32px);margin-top:clamp(56px,7vw,88px);padding:clamp(28px,4vw,44px);position:relative;overflow:clip}.site-blog-pitch:after{content:"";z-index:-1;background:radial-gradient(60% 90% at 100% 0,#c4623f33,#0000 70%);position:absolute;inset:0}.site-blog-pitch:hover{background:#000;box-shadow:inset 0 0 0 1px #ffffff2b}.site-blog-pitch .site-blog-door-title{letter-spacing:-.03em;font-size:clamp(24px,3vw,32px)}.site-blog-pitch .site-blog-door-text{max-width:34em;font-size:16px}.site-blog-pitch .site-blog-door-action{color:#000;background:#fff;border-radius:999px;align-self:flex-start;margin-top:14px;padding:11px 20px;font-size:15px}.site-article-plate{padding-bottom:calc(clamp(110px,14vh,160px) + 56px)}.site-article-breadcrumb{color:var(--bl-mute);flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.site-article-breadcrumb a{transition:color .2s}.site-article-breadcrumb a:hover{color:#fff}.site-article-plate .site-blog-plate-eyebrow{margin-top:20px}.site-article-title{letter-spacing:-.04em;max-width:18em;margin-top:24px;font-size:clamp(34px,4.8vw,64px);line-height:1.1}.site-article-meta{color:var(--bl-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:28px;font-size:13px;display:flex}.site-article-translations{gap:6px;display:inline-flex}.site-article-translations a{color:#d2d2d7;border-radius:999px;padding:5px 12px;box-shadow:inset 0 0 0 1px #ffffff2b}.site-article-translations a[aria-current=page]{box-shadow:none;color:#000;background:#fff}.site-article-cover{z-index:1;aspect-ratio:16/9;background:var(--bl-card);width:min(960px,100% - 48px);box-shadow:var(--bl-ring), var(--bl-lift);border-radius:clamp(20px,2.4vw,32px);margin:calc(-1*clamp(110px,14vh,160px)) auto 0;position:relative;overflow:hidden}.site-article-cover img{object-fit:cover;width:100%;height:100%}.site-article-shell{width:min(100% - 48px,46rem);margin-inline:auto;padding-block:clamp(56px,7vw,88px) clamp(72px,8vw,112px)}.site-related-articles{border-top:1px solid var(--border);width:min(1184px,100% - 48px);margin-inline:auto;padding-block:clamp(56px,6vw,80px) clamp(80px,10vw,128px)}.site-related-articles h2{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(26px,3vw,36px);font-weight:650}.site-blog-language-panel{background:var(--bl-card);box-shadow:var(--bl-ring), var(--bl-lift);border-radius:clamp(22px,2.6vw,32px);justify-content:space-between;align-items:center;gap:24px 40px;padding:clamp(24px,3vw,40px);display:flex}.site-blog-language-panel h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:22px;font-weight:650}.site-blog-language-panel p{color:var(--muted-foreground);margin-top:8px;font-size:15px}.site-blog-language-actions{flex:none;gap:10px;display:flex}.site-blog-language-actions a{box-shadow:var(--bl-ring);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;transition:background-color .2s}.site-blog-language-actions a:first-child{box-shadow:none;color:#fff;background:#000}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-blog-editorial-cover img{transition:scale .6s var(--bl-ease)}.site-blog-feature:hover .site-blog-editorial-cover img,.site-blog-editorial-card:hover .site-blog-editorial-cover img{scale:1.025}.site-blog-editorial-card:hover{box-shadow:var(--bl-ring), 0 28px 48px -32px #0a133059;translate:0 -3px}}@media (prefers-reduced-motion:reduce){.site-blog-plate-copy>*{animation:none}.site-blog-door,.site-blog-editorial-card{transition:none}.site-blog-door:hover{translate:none}}@media (width<=1020px){.site-blog-editorial-grid,.site-blog-doors-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.site-blog-page{--bl-rise:64px}.site-blog-plate{padding:56px 20px calc(var(--bl-rise) + 40px)}.site-blog-plate-lede{font-size:16px}.site-blog-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px;overflow-x:auto}.site-blog-chips::-webkit-scrollbar{display:none}.site-blog-body,.site-related-articles{width:calc(100% - 32px)}.site-blog-feature{grid-template-columns:minmax(0,1fr);gap:16px;padding:10px}.site-blog-feature-copy{padding:0 10px 12px}.site-blog-category-head{grid-template-columns:minmax(0,1fr)}.site-blog-editorial-grid,.site-blog-doors-list{grid-template-columns:minmax(0,1fr);gap:12px}.site-blog-editorial-grid{gap:8px;padding-top:20px}.site-blog-editorial-card{border-radius:18px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:4px 14px;padding:10px;display:grid}.site-blog-editorial-card>.site-blog-editorial-cover{aspect-ratio:4/3;border-radius:12px;grid-row:1/span 3}.site-blog-editorial-card>:not(.site-blog-editorial-cover){margin-inline:0}.site-blog-editorial-card .site-blog-editorial-eyebrow,.site-blog-category-section .site-blog-editorial-card :where(h2,h3),.site-blog-editorial-card :where(h2,h3){margin-top:0}.site-blog-editorial-card :where(h2,h3){font-size:15.5px;line-height:1.4}.site-blog-editorial-card>p:not(.site-blog-editorial-eyebrow){display:none}.site-blog-editorial-card .site-blog-editorial-meta{padding-top:0;font-size:12px}.site-blog-doors{margin-inline:-8px;padding:20px 16px}.site-article-plate{padding-bottom:96px}.site-article-cover{width:calc(100% - 32px);margin-top:-56px}.site-article-shell{width:calc(100% - 40px)}.site-blog-language-panel{flex-direction:column;align-items:stretch}.site-blog-language-actions{flex-direction:column}.site-blog-language-actions a{text-align:center}}
