.ed{--ed-edge:clamp(20px, 4.2vw, 60px);--ed-max:1530px;--ed-ease:cubic-bezier(0, 0, 0, 1);max-width:var(--ed-max);padding:0 var(--ed-edge) calc(var(--sb-safe) * 2);margin:0 auto}.ed-rule{border:0;border-top:1px solid var(--sb-rule);margin:0 calc(var(--ed-edge) * -1)}.ed-rule--heavy{border-top-color:var(--sb-ink-dim)}.ed-hero{padding-top:clamp(1.25rem,2vw,2.5rem)}.ed-hero__meta{justify-content:space-between;align-items:baseline;gap:var(--sb-gutter);flex-wrap:wrap;padding-bottom:1rem;display:flex}.ed-hero__title{padding:clamp(6.875rem,9.5vw,15rem) 0 clamp(3.75rem,5vw,7.5rem)}.ed-hero__title .sb-bi,.ed-hero__title .sb-zh{display:block}.ed-hero__title .sb-en{font-size:var(--sb-size-h2);font-weight:var(--sb-weight-body);letter-spacing:var(--sb-tracking-label);text-transform:uppercase;color:var(--sb-ink-dim);margin-top:clamp(.75rem,1.5vw,1.5rem);display:block}.ed-hero__lede{gap:var(--sb-gutter);grid-template-columns:2fr 3fr;padding:clamp(1.5rem,3vw,3rem) 0 clamp(2.5rem,5.5vw,5rem);display:grid}.ed-hero__lede>:first-child{grid-column:2}.ed-hero__lede .sb-zh{font-size:var(--sb-size-h2);color:var(--sb-ink);line-height:1.45}.ed-hero__lede .sb-en{font-size:var(--sb-size-body)}@media (width<=860px){.ed-hero__lede{grid-template-columns:minmax(0,1fr)}.ed-hero__lede>:first-child{grid-column:1}}.ed-section{gap:var(--sb-gutter);border-top:1px solid var(--sb-rule);grid-template-columns:2fr 3fr;padding:clamp(2.5rem,4.5vw,4.375rem) 0;display:grid}.ed-section__tag{align-self:start;margin:0;position:sticky;top:clamp(1rem,2.5vw,2.5rem)}.ed-section__tag .sb-en{font-size:var(--sb-size-small);font-weight:var(--sb-weight-body);letter-spacing:var(--sb-tracking-label);text-transform:uppercase;color:var(--sb-ink-dim);margin-top:.35em}.ed-section__body{min-width:0}@media (width<=860px){.ed-section{grid-template-columns:minmax(0,1fr)}.ed-section__tag{position:static}}.ed a,a.ed-link{transition:background-size .2s var(--ed-ease);background-image:linear-gradient(var(--sb-accent), var(--sb-accent));box-shadow:inset 0 -1px 0 var(--sb-rule);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;border-bottom:0}.ed a:hover,.ed a:focus-visible,a.ed-link:hover,a.ed-link:focus-visible{background-size:100% 1px}@media (prefers-reduced-motion:no-preference){.ed-rule--heavy{transform-origin:0;animation:ed-draw .4s var(--ed-ease) both}.ed-rise>*{animation:ed-rise .4s var(--ed-ease) both;animation-delay:calc(var(--ed-i,0) * 50ms + .15s)}@keyframes ed-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ed-rise{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}}.ed-hero__back{font-family:var(--sb-grotesk);font-size:var(--sb-size-h2);letter-spacing:-.04em;color:var(--sb-ink-dim);line-height:.9;text-decoration:none;transition:color .18s;display:block}a.ed-hero__back{box-shadow:none;background-image:none}.ed-hero__back .sb-zh,.ed-hero__back .sb-en{display:block}.ed-hero__back .sb-zh{color:var(--sb-ink);font-weight:var(--sb-weight-head)}.ed-hero__back .sb-en{font-size:var(--sb-size-micro);letter-spacing:var(--sb-tracking-label);text-transform:uppercase;opacity:.6;box-shadow:inset 0 -1px 0 var(--sb-rule);margin-top:.35em;display:inline-block}.ed-hero__back:hover .sb-zh,.ed-hero__back:focus-visible .sb-zh{color:var(--sb-ink-strong)}.ed-hero__meta{align-items:flex-start}
