.ed-article .ed-grid>.ed-cg{overflow-wrap:normal}.ed-article .ed-cg-head{max-width:44em;margin-bottom:clamp(24px,2.6vw,44px)}.ed-article .ed-cg-head .ed-eyebrow{color:rgb(var(--g-ink-rgb) / .55);margin-bottom:1em}.ed-article .ed-cg-h{font-family:var(--font-display);font-weight:400;font-size:var(--ed-h2);letter-spacing:-.01em;color:rgb(var(--g-ink-rgb));text-wrap:balance;line-height:1.15}.ed-article .ed-cg-h i{font-style:normal;font-weight:var(--g-run-w);color:var(--g-mark)}.ed-article .ed-cg-lead{max-width:36em;font-family:var(--font-body);font-size:var(--ed-body);color:var(--g-dim);text-wrap:pretty;margin-top:.9em;line-height:1.55}.ed-article .ed-cg-note{max-width:44em;font-family:var(--font-body);font-size:var(--ed-caption);color:var(--g-dim);text-wrap:pretty;margin-top:1.1em;line-height:1.5}.ed-article :is(.ed-cg-lead,.ed-cg-note,.ed-card-p) a{color:var(--g-link);text-decoration:underline;-webkit-text-decoration-color:var(--g-link-line);text-decoration-color:var(--g-link-line);text-underline-offset:.12em;text-decoration-thickness:1px}.ed-article .ed-cg.center{text-align:center}.ed-article .ed-cg.center :is(.ed-cg-head,.ed-cg-lead,.ed-cg-note){margin-inline:auto}.ed-article .ed-cg-grid{grid-template-columns:repeat(var(--cg-cols,3), minmax(0, 1fr));align-items:stretch;gap:clamp(14px,1.6vw,24px);display:grid}.ed-article .ed-cg.natural .ed-cg-grid{align-items:start}.ed-article .ed-band{--band-sh-up:0 3px 8px rgb(var(--black-rgb) / .1), 0 24px 50px rgb(var(--black-rgb) / .16);--band-ink-rgb:var(--g-ink-rgb)}.ed-article .ed-band.dark{--band-sh-up:0 3px 8px #0000004d, 0 24px 50px #00000073}.ed-article .ed-card{border-radius:var(--card-radius);min-width:0;color:rgb(var(--g-ink-rgb));--cg-ring:inset 0 0 0 1px var(--g-hair);box-shadow:var(--cg-ring);font-size:var(--ed-meta);flex-direction:column;gap:.55em;padding:clamp(18px,1.9vw,30px);display:flex;position:relative}.ed-article .ed-cg.tint .ed-card{--cg-ring:inset 0 0 0 0 transparent}.ed-article .ed-cg.tint .ed-card:not(.light,.gray,.dark,.tiffany,.green,.yellow){background:var(--g-tint)}.ed-article .ed-cg.bare .ed-card{box-shadow:none;padding:0}.ed-article .ed-cg.bare .ed-cg-grid{gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px)}.ed-article .ed-cg.center .ed-card{text-align:center;align-items:center}.ed-article .ed-card:is(.light,.gray,.dark,.tiffany,.green,.yellow){--cg-ring:inset 0 0 0 0 transparent}.ed-article .ed-band:is(.light,.gray) .ed-card:is(.light,.gray),.ed-article .ed-band.dark .ed-card.dark{--cg-ring:inset 0 0 0 1px var(--g-hair)}.ed-article .ed-band .ed-cg .ed-card.hl{--cg-ring:inset 0 0 0 2px var(--g-mark)}.ed-article .ed-cg.bare .ed-card.hl .ed-ac-cov{outline:2px solid var(--g-mark)}.ed-article .ed-card-pill{box-shadow:inset 0 0 0 1px var(--g-rule);font-family:var(--font-display);font-size:var(--ed-caption);letter-spacing:.01em;white-space:nowrap;border-radius:99px;align-self:flex-start;align-items:center;gap:.5em;margin-bottom:.4em;padding:.22em .85em;font-weight:500;line-height:1.4;display:inline-flex}.ed-article .ed-cg.center .ed-card-pill{align-self:center}.ed-article .ed-card-pill.num{font-variant-numeric:tabular-nums;justify-content:center;min-width:2.15em;padding-inline:.5em}.ed-article .ed-card-pill .ed-dot{background:var(--lime-green);border-radius:50%;width:8px;height:8px}.ed-article .ed-card-pill .ed-dot.partly{background:var(--g-warn)}.ed-article .ed-card-pill .ed-dot.no{box-shadow:inset 0 0 0 1.5px var(--g-no);background:0 0}.ed-article :is(.ed-card-pill,.ed-card-tags span).c-pink{background:var(--pink);color:var(--white-smoke);box-shadow:none}.ed-article :is(.ed-card-pill,.ed-card-tags span).c-gold{background:var(--gold);color:var(--black);box-shadow:none}.ed-article :is(.ed-card-pill,.ed-card-tags span).c-tiffany{background:var(--jucy-tiffany);color:var(--black);box-shadow:none}.ed-article :is(.ed-card-pill,.ed-card-tags span).c-green{background:var(--lime-green);color:var(--black);box-shadow:none}.ed-article :is(.ed-card-pill,.ed-card-tags span).c-black{background:var(--black);color:var(--white-smoke);box-shadow:none}.ed-article :is(.ed-card-pill,.ed-card-tags span).c-white{background:var(--white-smoke);color:var(--black);box-shadow:none}.ed-article .ed-card-img{aspect-ratio:2;width:100%;box-shadow:0 0 0 1px var(--g-hair);background:var(--g-tint);border-radius:8px;margin-bottom:.5em;display:block;overflow:hidden}.ed-article .ed-card-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ed-article .ed-cg.bare .ed-ac-cov{width:100%;margin-bottom:clamp(10px,1vw,16px)}.ed-article .ed-card-mark{width:32px;height:32px;margin-bottom:.5em;display:block}.ed-article .ed-card-mark svg{width:100%;height:100%;display:block}.ed-article .ed-card-mark.mk-pink{--g-cap:var(--pink)}.ed-article .ed-card-mark.mk-tiffany{--g-cap:var(--jucy-tiffany)}.ed-article .ed-card-mark.mk-green{--g-cap:var(--lime-green)}.ed-article .ed-card-mark.mk-ink{--g-cap:rgb(var(--g-ink-rgb))}.ed-article .ed-card-n{font-family:var(--font-display);font-size:var(--ed-h3);color:var(--g-sec);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:.3em;font-weight:500;line-height:1;display:block}.ed-article .ed-card .ed-eyebrow{color:rgb(var(--g-ink-rgb) / .55)}.ed-article .ed-card-t{font-family:var(--font-display);text-wrap:balance;color:rgb(var(--g-ink-rgb));font-weight:400;transition:color .3s}.ed-article .ed-cg.sz-s .ed-card-t{font-size:var(--ed-card);line-height:1.3}.ed-article .ed-cg.sz-m .ed-card-t{font-size:var(--ed-h3);letter-spacing:-.01em;line-height:1.2}.ed-article .ed-cg.sz-l .ed-card-t{font-size:var(--ed-feature);letter-spacing:-.015em;line-height:1.08}.ed-article .ed-card-t i{font-style:normal;font-weight:var(--g-run-w);color:var(--g-mark);transition:color .3s}.ed-article .ed-card-sub{font-family:var(--font-display);color:rgb(var(--g-ink-rgb) / .85);text-wrap:pretty;line-height:1.35}.ed-article .ed-cg.sz-s .ed-card-sub{font-size:var(--ed-meta)}.ed-article .ed-cg.sz-m .ed-card-sub{font-size:var(--ed-card)}.ed-article .ed-cg.sz-l .ed-card-sub{font-size:var(--ed-h3);line-height:1.25}.ed-article .ed-card-p{font-family:var(--font-body);font-size:var(--ed-meta);color:var(--g-dim);text-wrap:pretty;line-height:1.5}.ed-article .ed-cg.sz-l .ed-card-p{font-size:var(--ed-body);max-width:30em}.ed-article .ed-card-tags{flex-wrap:wrap;gap:.4em;margin-top:.35em;display:flex}.ed-article .ed-cg.center .ed-card-tags{justify-content:center}.ed-article .ed-card-tags span{font-family:var(--font-display);font-size:var(--ed-caption);box-shadow:inset 0 0 0 1px var(--g-hair);color:rgb(var(--g-ink-rgb) / .75);white-space:nowrap;border-radius:99px;padding:.12em .65em;line-height:1.4}.ed-article .ed-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4em 1em;margin-top:auto;padding-top:.7em;display:flex}.ed-article .ed-cg.bare .ed-card-foot{padding-top:.5em}.ed-article .ed-cg.center .ed-card-foot{justify-content:center}.ed-article .ed-card-foot:has(>.ed-card-meta:only-child){justify-content:flex-start}.ed-article .ed-card-more{font-family:var(--font-display);font-size:var(--ed-meta);color:var(--g-link);text-decoration:underline;-webkit-text-decoration-color:var(--g-link-line);text-decoration-color:var(--g-link-line);text-underline-offset:.12em;align-items:center;gap:.4em;text-decoration-thickness:1px;display:inline-flex}.ed-article .ed-card-more .ed-arrow{transition:transform .3s}.ed-article .ed-card-meta{font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .55);font-variant-numeric:tabular-nums}.ed-article a.ed-card{color:rgb(var(--g-ink-rgb));cursor:pointer;text-decoration:none}.ed-article a.ed-card:focus-visible{outline:2px solid rgb(var(--band-ink-rgb));outline-offset:3px}.ed-article .ed-cg.bare a.ed-card:focus-visible{outline-offset:8px}@media (min-width:881px) and (hover:hover) and (pointer:fine){.ed-article a.ed-card{transition:transform .3s,box-shadow .3s}.ed-article .ed-cg:not(.bare) a.ed-card:hover{box-shadow:var(--cg-ring-up,var(--cg-ring)), var(--band-sh-up);transform:translateY(-2px)}.ed-article .ed-band.dark .ed-cg:not(.tint,.bare) a.ed-card:not(.light,.gray,.tiffany,.green,.yellow,.hl),.ed-article .ed-band:is(.light,.gray) a.ed-card:is(.light,.gray):not(.hl),.ed-article .ed-band.dark a.ed-card.dark:not(.hl){--cg-ring-up:inset 0 0 0 1px var(--g-rule)}.ed-article a.ed-card:hover :is(.ed-card-t,.ed-card-t i){color:var(--g-hov)}.ed-article a.ed-card:hover .ed-card-t{text-decoration:underline;-webkit-text-decoration-color:var(--g-hov-line);text-decoration-color:var(--g-hov-line);text-underline-offset:.08em;text-decoration-thickness:1px}.ed-article a.ed-card:hover .ed-card-more .ed-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ed-article a.ed-card{transition:box-shadow .3s}.ed-article a.ed-card:hover,.ed-article a.ed-card:hover .ed-card-more .ed-arrow{transform:none}}@media (max-width:880px){.ed-article .ed-cg-grid{grid-template-columns:repeat(min(var(--cg-cols,3), 2), minmax(0, 1fr))}.ed-article .ed-cg-grid>.ed-card:last-child:nth-child(odd){grid-column:1/-1}.ed-article .ed-cg.sz-l .ed-card-t{font-size:var(--ed-h2)}}@media (max-width:600px){.ed-article .ed-cg-grid{grid-template-columns:repeat(var(--cg-cols-p,1), minmax(0, 1fr));gap:14px}.ed-article .ed-cg:not(.two) .ed-cg-grid>.ed-card:last-child:nth-child(odd){grid-column:auto}.ed-article .ed-card{padding:18px}.ed-article .ed-cg.two:not(.bare) .ed-card{padding:14px 16px}}
.ed-article .ed-hero{--h-ink:rgb(var(--g-ink-rgb));--h-accent:var(--g-mark);--h-wave-tx:var(--jucy-tiffany);align-items:center;display:flex}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-hero{--h-wave-tx:var(--h-ink)}.ed-article .ed-hero.accent-pink{--h-accent:var(--pink)}.ed-article .ed-hero.accent-tiffany{--h-accent:var(--jucy-tiffany)}.ed-article .ed-hero.accent-green{--h-accent:var(--lime-green)}.ed-article .ed-hero.screen{min-height:calc(100svh - var(--nav-clear,0px) - var(--band-y,var(--ed-s-band)))}.ed-article .ed-grid>*+.ed-hero.ed-block.ed-full,.ed-article .ed-grid>.ed-hero.ed-block.ed-full+*{margin-top:calc(2 * var(--band-y,var(--ed-s-band)))}.ed-article .ed-grid>*+:where(.ed-spacers):has(+.ed-hero.ed-block.ed-full){margin-top:calc(2 * var(--band-y,var(--ed-s-band)))}.ed-article .ed-grid>.ed-hero.ed-block.ed-full+:where(.ed-spacers):has(+*){margin-top:calc(2 * var(--band-y,var(--ed-s-band)))}.ed-article .ed-hero-in{width:100%;max-width:var(--ed-w-full);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.ed-article .ed-hero-txt{flex-direction:column;align-items:center;max-width:100%;display:flex}.ed-article .ed-hero .ed-eyebrow{margin-bottom:1.3em}.ed-article .ed-hero-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--h-ink);text-wrap:balance;margin:0;font-weight:400;line-height:.98}.ed-article .ed-hero-h.small{font-size:var(--ed-h1);max-width:14em;line-height:1.02}.ed-article .ed-hero-h.medium{font-size:var(--ed-cta);max-width:12em}.ed-article .ed-hero-h.large{font-size:var(--ed-display);max-width:9em}.ed-article .ed-hero-run{color:var(--h-accent);font-style:normal}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-hero-run{font-weight:500}.ed-article .ed-hero-sub{max-width:26em;font-family:var(--font-body);font-size:var(--ed-dek);color:var(--g-dim);text-wrap:pretty;margin-top:1.1em;line-height:1.5}.ed-article .ed-hero-is-none .ed-hero-sub{margin-top:1.4em}.ed-article .ed-hero .btn-row{justify-content:center;row-gap:12px;margin-top:2em}.ed-article .ed-hero .btn.ghost{color:rgb(var(--g-ink-rgb));border-color:rgb(var(--g-ink-rgb));background:0 0}.ed-article .ed-hero .btn.ghost:hover{background:var(--g-tint)}.ed-article .ed-hero-note{font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .45);margin-top:clamp(18px,1.8vw,28px)}.ed-article .ed-hero.align-left :is(.ed-hero-in,.ed-hero-txt){text-align:left;align-items:flex-start}.ed-article .ed-hero.align-left .btn-row{justify-content:flex-start}.ed-article .ed-hero-fig{justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.ed-article .ed-hero.stack .ed-hero-fig{margin-bottom:clamp(22px,2.2vw,36px)}.ed-article .ed-hero.side .ed-hero-in{align-items:center;gap:var(--ed-gutter);text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.ed-article .ed-hero.side .ed-hero-txt{align-items:flex-start}.ed-article .ed-hero.side .btn-row{justify-content:flex-start}.ed-article .ed-hero.side .ed-hero-fig{justify-self:center}.ed-article .ed-hero.side.fig-left .ed-hero-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ed-article .ed-hero.side.fig-left .ed-hero-fig{order:-1}.ed-article .ed-hero.below .ed-hero-fig{width:100%;margin-top:clamp(40px,4vw,72px)}.ed-article .ed-hero-mic{aspect-ratio:1;width:min(30vmin,280px)}.ed-article .ed-hero.side .ed-hero-mic{width:min(34vmin,340px)}.ed-article .ed-hero-word{aspect-ratio:3;width:min(48vw,600px)}.ed-article .ed-hero.side .ed-hero-word{aspect-ratio:2;width:100%}.ed-article .ed-hero-pill{aspect-ratio:15/4;width:min(48vw,600px)}.ed-article .ed-hero.side .ed-hero-pill{width:100%}.ed-article .ed-hero.stack .ed-hero-pill{margin-bottom:clamp(30px,3vw,48px)}.ed-article .ed-hero-fig canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ed-article .ed-hero.side .ed-hero-image{width:100%}.ed-article .ed-hero:is(.stack,.below) .ed-hero-image{width:min(100%, var(--ed-w-wide));margin-inline:auto}.ed-article .ed-hero-image>:is(picture,.ed-img){width:100%;display:block}@media (max-width:880px){.ed-article .ed-hero-mic,.ed-article .ed-hero.side .ed-hero-mic{width:172px}.ed-article .ed-hero-word,.ed-article .ed-hero.side .ed-hero-word{aspect-ratio:3;width:min(100%,320px)}.ed-article .ed-hero-pill,.ed-article .ed-hero.side .ed-hero-pill{width:min(100%,320px)}.ed-article .ed-hero.side .ed-hero-in,.ed-article .ed-hero.side.fig-left .ed-hero-in{text-align:center;grid-template-columns:minmax(0,1fr)}.ed-article .ed-hero.side .ed-hero-txt{align-items:center}.ed-article .ed-hero.side .btn-row{justify-content:center}.ed-article .ed-hero.side .ed-hero-fig,.ed-article .ed-hero.side.fig-left .ed-hero-fig{order:1;margin-top:40px}.ed-article .ed-hero.stack .ed-hero-fig{margin-bottom:20px}.ed-article .ed-hero.stack .ed-hero-pill{margin-bottom:24px}.ed-article .ed-hero.below .ed-hero-fig{margin-top:40px}}
