.ed-article .ed-blog-wide,.ed-article .ed-feat-in{width:100%;max-width:var(--ed-w-wide);margin-inline:auto}.ed-article .ed-blog-head .ed-dek{max-width:34em}.ed-article .ed-feat-top{padding-top:0;padding-bottom:0}.ed-article .ed-feat-eye{color:var(--pink);margin-bottom:1.1em}.ed-article .ed-feat-cov{z-index:1;margin-bottom:-22.5%;display:block;position:relative}.ed-article .ed-feat-cov .ed-ac-cov{box-shadow:0 0 0 1px rgb(var(--black-rgb) / .1), 0 2px 6px rgb(var(--black-rgb) / .08), 0 24px 60px rgb(var(--black-rgb) / .18)}.ed-article .ed-feat-bot{padding-top:0;padding-bottom:0}.ed-article .ed-feat.alone .ed-feat-bot{padding-bottom:var(--ed-s-band)}.ed-article .ed-feat-t{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-top:calc(22.5% + clamp(28px,2.8vw,44px));display:grid}.ed-article .ed-feat-title{font-family:var(--font-display);font-weight:400;font-size:var(--ed-feature);letter-spacing:-.02em;text-wrap:balance;line-height:1.06}.ed-article .ed-feat-title a{color:inherit;transition:color .3s}.ed-article .ed-feat-ex{font-size:var(--ed-body);color:var(--g-dim);text-wrap:pretty;line-height:1.55}.ed-article .ed-feat-side .ed-ac-meta{font-size:var(--ed-meta);margin-top:1.1em}.ed-article .ed-feat-more{margin-top:1.4em}@media (min-width:881px) and (hover:hover) and (pointer:fine){.ed-article .ed-feat:has(.ed-feat-link:hover) .ed-feat-cov .ed-ac-cov{transform:translateY(-3px)}.ed-article .ed-feat:has(.ed-feat-link:hover) .ed-feat-title a{color:var(--pink)}}@media (prefers-reduced-motion:reduce){.ed-article .ed-feat:has(.ed-feat-link:hover) .ed-feat-cov .ed-ac-cov{transform:none}}.ed-article .ed-blog-list-head{justify-content:space-between;align-items:baseline;gap:2em;margin-bottom:clamp(20px,2.2vw,36px);display:flex}.ed-article .ed-blog-list-head h2{font-family:var(--font-display);font-weight:400;font-size:var(--ed-h2);letter-spacing:-.01em;line-height:1.15}.ed-article .ed-blog-count{font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .55);font-variant-numeric:tabular-nums;flex:none}.ed-article .ed-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3.4vw,52px) clamp(20px,2.5vw,36px);margin:0;padding:0;list-style:none;display:grid}.ed-article .ed-blog-empty h2{font-family:var(--font-display);font-weight:400;font-size:var(--ed-h2);letter-spacing:-.01em;line-height:1.15}.ed-article .ed-blog-empty p{max-width:34em;font-size:var(--ed-body);color:var(--g-dim);margin-top:.6em;line-height:1.55}@media (max-width:880px){.ed-article .ed-feat-t{grid-template-columns:minmax(0,1fr);gap:0}.ed-article .ed-feat-side{margin-top:.8em}.ed-article .ed-blog-grid{grid-template-columns:minmax(0,1fr);gap:36px}}
