.ed-article .ed-band{padding:var(--ed-s-band) var(--pad-edge)}.ed-article .ed-band.light,.ed-article .ed-band.gray,.ed-article .ed-band.tiffany,.ed-article .ed-band.green,.ed-article .ed-band.yellow{color:var(--black);--g-ink-rgb:var(--black-rgb);--g-body:var(--black);--g-hair:rgb(var(--black-rgb) / .12);--g-rule:rgb(var(--black-rgb) / .3);--g-tint:rgb(var(--black-rgb) / .05);--g-dim:rgb(var(--black-rgb) / .72);--g-eye:rgb(var(--black-rgb) / .55);--g-num:rgb(var(--black-rgb) / .4);--g-sec:var(--pink);--g-cap:var(--gold);--g-mark:var(--pink);--g-pin-ink:var(--white-smoke);--g-warn:var(--honey-lemon)}.ed-article .ed-band.light{--g-bg:var(--white-smoke);background:var(--g-bg)}.ed-article .ed-band.gray{--g-bg:var(--gray);background:var(--g-bg);--g-tint:rgb(var(--black-rgb) / .06)}.ed-article .ed-band.tiffany{--g-bg:var(--tiffany);background:var(--g-bg)}.ed-article .ed-band.green{--g-bg:var(--soft-green);background:var(--g-bg)}.ed-article .ed-band.yellow{--g-bg:var(--honey-lemon);background:var(--g-bg);--g-cap:var(--white-smoke)}.ed-article .ed-band.tiffany,.ed-article .ed-band.green,.ed-article .ed-band.yellow{--g-hair:rgb(var(--black-rgb) / .18);--g-tint:rgb(var(--black-rgb) / .07);--g-num:rgb(var(--black-rgb) / .45);--g-sec:var(--g-num);--g-mark:rgb(var(--g-ink-rgb))}.ed-article .ed-band.dark,.ed-article .ed-head,.ed-article .ed-part{--g-bg:var(--black);background:var(--g-bg);color:var(--white-smoke);--g-ink-rgb:var(--white-smoke-rgb);--g-body:rgb(var(--white-smoke-rgb) / .85);--g-hair:rgb(var(--white-smoke-rgb) / .16);--g-rule:rgb(var(--white-smoke-rgb) / .3);--g-tint:rgb(var(--white-smoke-rgb) / .07);--g-dim:rgb(var(--white-smoke-rgb) / .72);--g-eye:var(--gold);--g-num:var(--gold);--g-sec:var(--gold);--g-cap:var(--gold);--g-mark:var(--gold);--g-pin-ink:var(--black);--g-warn:var(--gold)}.ed-article .ed-band.light,.ed-article .ed-band.gray{--c-tiffany:var(--jucy-tiffany);--c-pink:var(--pink);--c-gold:var(--gold);--c-green:var(--lime-green);--c-ink:rgb(var(--g-ink-rgb));--c-gray:rgb(var(--g-ink-rgb) / .3);--c-pale:rgb(var(--g-ink-rgb) / .16);--c-tiffany-t:rgb(var(--g-ink-rgb));--c-pink-t:var(--pink);--c-gold-t:rgb(var(--g-ink-rgb));--c-green-t:rgb(var(--g-ink-rgb));--c-ink-t:rgb(var(--g-ink-rgb));--c-gray-t:rgb(var(--g-ink-rgb) / .6);--c-pale-t:rgb(var(--g-ink-rgb) / .6);--c-ref:rgb(var(--g-ink-rgb) / .5);--c-muted:rgb(var(--g-ink-rgb) / .6);--c-connector:rgb(var(--g-ink-rgb) / .2);--c-band:rgb(var(--g-ink-rgb) / .06);--c-zone-a:.24}.ed-article .ed-band.dark{--c-tiffany:var(--jucy-tiffany);--c-pink:var(--pink);--c-gold:var(--gold);--c-green:var(--lime-green);--c-ink:rgb(var(--g-ink-rgb));--c-gray:rgb(var(--g-ink-rgb) / .4);--c-pale:rgb(var(--g-ink-rgb) / .22);--c-tiffany-t:var(--jucy-tiffany);--c-pink-t:var(--pink);--c-gold-t:var(--gold);--c-green-t:var(--lime-green);--c-ink-t:rgb(var(--g-ink-rgb));--c-gray-t:rgb(var(--g-ink-rgb) / .7);--c-pale-t:rgb(var(--g-ink-rgb) / .7);--c-ref:rgb(var(--g-ink-rgb) / .6);--c-muted:rgb(var(--g-ink-rgb) / .7);--c-connector:rgb(var(--g-ink-rgb) / .3);--c-band:rgb(var(--g-ink-rgb) / .08);--c-zone-a:.16}.ed-article .full{max-width:var(--ed-w-full);margin-inline:auto}.ed-article .ed-grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ed-w-column)) minmax(0, 1fr);-moz-column-gap:var(--ed-gutter);column-gap:var(--ed-gutter);font-family:var(--font-body);font-size:var(--ed-body);align-items:start;line-height:1.6;display:grid}.ed-article .ed-grid>*{overflow-wrap:anywhere;grid-column:2;min-width:0}.ed-article .ed-grid>.ed-wide{width:100%;max-width:var(--ed-w-wide);grid-column:1/-1;justify-self:center}.ed-article .ed-grid>.ed-full{grid-column:1/-1;width:100%}.ed-article .ed-grid>*+*{margin-top:var(--ed-s-in)}.ed-article .ed-grid>.ed-txt+.ed-txt{margin-top:1.25em}.ed-article .ed-grid>*+.ed-txt.ed-sec{margin-top:var(--ed-s-block)}.ed-article .ed-h{font-family:var(--font-display);text-wrap:balance;scroll-margin-top:96px;font-weight:400}.ed-article .ed-h2{font-size:var(--ed-h2);letter-spacing:-.01em;align-items:baseline;gap:.5em;line-height:1.15;display:flex}.ed-article .ed-num{color:var(--g-sec);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.ed-article .ed-h3{font-size:var(--ed-h3);line-height:1.25}.ed-article :is(.ed-txt,.ed-faq-a){color:var(--g-body)}.ed-article .ed-txt .ed-h{color:rgb(var(--g-ink-rgb))}.ed-article .ed-txt>.ed-h+*{margin-top:.9em}.ed-article .ed-txt>*+.ed-h3{margin-top:1.6em}.ed-article :is(.ed-txt,.ed-faq-a) :is(p,li){font-size:var(--ed-body);text-wrap:pretty;line-height:1.6}.ed-article :is(.ed-txt,.ed-faq-a) :is(p,ul,ol)+:is(p,ul,ol){margin-top:1.25em}.ed-article :is(.ed-txt,.ed-faq-a) :is(ul,ol){padding-left:1.3em}.ed-article :is(.ed-txt,.ed-faq-a) li+li{margin-top:.4em}.ed-article :is(.ed-txt,.ed-faq-a) li::marker{color:var(--g-num);font-family:var(--font-display);font-variant-numeric:tabular-nums}.ed-article :is(.ed-txt,.ed-faq-a) b{font-weight:700}.ed-article :is(.ed-txt,.ed-faq-a) a{color:var(--pink)}.ed-article :is(.ed-txt,.ed-faq-a) a:hover{text-decoration:underline}.ed-article .ed-band:is(.tiffany,.green,.yellow) :is(.ed-txt,.ed-faq-a) a{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-underline-offset:.12em;text-decoration-thickness:1px}.ed-article .ed-band:is(.tiffany,.green,.yellow) :is(.ed-txt,.ed-faq-a) a:hover{text-decoration-color:currentColor}.ed-article :is(a,button,.btn):focus-visible{outline:2px solid rgb(var(--g-ink-rgb));outline-offset:3px}.ed-article .ed-txt.ed-lede>p:first-of-type{font-size:var(--ed-lede);color:rgb(var(--g-ink-rgb));line-height:1.45}.ed-article .ed-txt.ed-lede>p:first-of-type+:is(p,ul,ol){margin-top:1.5em}.ed-article :is(.ed-txt,.ed-faq-a,.ed-qa,.ed-image) code{font-family:var(--font-code);font-size:calc(var(--ed-body) * .88);background:var(--g-tint);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.1em .3em}.ed-article .ed-txt.ed-lede>p:first-of-type code{font-size:calc(var(--ed-lede) * .88)}.ed-article .ed-image code{font-size:calc(var(--ed-caption) * .88)}.ed-article .ed-fig{margin-inline:0;margin-bottom:0}.ed-article .ed-img{--img-shadow:drop-shadow(0 2px 6px rgb(var(--black-rgb) / .1)) drop-shadow(0 18px 40px rgb(var(--black-rgb) / .16));--img-shadow-up:drop-shadow(0 3px 8px rgb(var(--black-rgb) / .12)) drop-shadow(0 24px 50px rgb(var(--black-rgb) / .2));width:100%;height:auto;filter:var(--img-shadow);transition:transform .3s,filter .3s;display:block}.ed-article img.ed-img{will-change:filter}@media (min-width:881px) and (hover:hover) and (pointer:fine){.ed-article .ed-img:hover{filter:var(--img-shadow-up);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ed-article .ed-img{transition:none}.ed-article .ed-img:hover{transform:none}}.ed-article .ed-fig figcaption{max-width:44em;font-family:var(--font-body);font-size:var(--ed-caption);color:var(--g-dim);margin-top:1.1em;line-height:1.5}.ed-article :is(.ed-bridge,.ed-image).no-shadow .ed-img{--img-shadow:none;--img-shadow-up:none;will-change:auto}.ed-article :is(.ed-bridge,.ed-image):not(.lift) .ed-img{transition:none}.ed-article :is(.ed-bridge,.ed-image):not(.lift) .ed-img:hover{filter:var(--img-shadow);transform:none}.ed-article .ed-image>picture{display:block}.ed-article .ed-image.sized>:is(.ed-img,picture,.ed-fig-im){width:min(100%, var(--i-size));margin-inline:auto}.ed-article .ed-image.sized.left>:is(.ed-img,picture,.ed-fig-im){margin-inline:0}.ed-article .ed-image.sized.right>:is(.ed-img,picture,.ed-fig-im){margin-inline:auto 0}.ed-article .ed-image.sized:is(.left,.right):not(.beside).ed-wide{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ed-w-column)) minmax(0, 1fr);display:grid}.ed-article .ed-image.sized.left:not(.beside).ed-wide>*{grid-column:2/-1}.ed-article .ed-image.sized.right:not(.beside).ed-wide>*{grid-column:1/3}.ed-article .ed-image.sized:not(.beside)>figcaption{text-align:center;margin-inline:auto}.ed-article .ed-image.sized.left:not(.beside)>figcaption{text-align:left;margin-inline:0}.ed-article .ed-image.sized.right:not(.beside)>figcaption{text-align:left;margin-inline:auto 0}.ed-article .ed-image.beside{grid-template-columns:minmax(0, var(--i-size,2fr)) minmax(min(12em, 100%), 1fr);-moz-column-gap:var(--ed-gutter);column-gap:var(--ed-gutter);align-items:start;display:grid}.ed-article .ed-image.beside.right{grid-template-columns:minmax(min(12em, 100%), 1fr) minmax(0, var(--i-size,2fr))}.ed-article .ed-image.beside.right>:is(.ed-img,picture,.ed-fig-im){order:2}.ed-article .ed-fig-side>:first-child{margin-top:0}.ed-article .ed-fig-side>figcaption{text-align:left}.ed-article .ed-pair-ims{-moz-column-gap:var(--ed-gutter);column-gap:var(--ed-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:1.4em;display:grid}.ed-article .ed-pair-im{min-width:0}.ed-article .ed-pair-im .ed-eyebrow{margin-bottom:.8em;display:block}.ed-article .ed-fig-im{transition:transform .3s;position:relative}.ed-article .ed-image .ed-pin,.ed-article .ed-pins .ed-pin-n{background:var(--i-pin,var(--g-mark));width:26px;height:26px;color:var(--i-pin-ink,var(--g-pin-ink));font-family:var(--font-display);font-size:var(--ed-eyebrow);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid}.ed-article .ed-image .ed-pin{box-shadow:0 0 0 3px var(--g-bg);z-index:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ed-article .ed-pins{max-width:44em;font-family:var(--font-body);font-size:var(--ed-caption);color:var(--g-dim);grid-template-columns:repeat(auto-fit,minmax(min(16em,100%),1fr));gap:.6em 1.5em;margin:1.1em 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.ed-article .ed-pins li{align-items:baseline;gap:.7em;display:flex}.ed-article .ed-pins .ed-pin-n{flex:none;width:1.75em;height:1.75em;position:relative;top:.35em}.ed-article .ed-fig-im>.ed-img:hover{transform:none}@media (min-width:881px) and (hover:hover) and (pointer:fine){.ed-article .ed-image.lift .ed-fig-im:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ed-article .ed-fig-im{transition:none}.ed-article .ed-image.lift .ed-fig-im:hover{transform:none}}.ed-article .ed-image.framed .ed-img{box-shadow:0 0 0 1px var(--g-hair)}.ed-article .ed-image.rounded .ed-img{border-radius:var(--card-radius)}.ed-article .ed-image :is(figcaption,.ed-pins) b{font-weight:700}.ed-article .ed-image :is(figcaption,.ed-pins) a{color:var(--pink)}.ed-article .ed-image :is(figcaption,.ed-pins) a:hover{text-decoration:underline}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-image :is(figcaption,.ed-pins) a{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-underline-offset:.12em;text-decoration-thickness:1px}.ed-article .ed-image .ed-src{font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .55);margin-top:.25em;display:block}.ed-article .ed-image .ed-src a{color:inherit}.ed-article .ed-image .ed-src a:hover{color:var(--pink)}@media (max-width:600px){.ed-article .ed-image.beside,.ed-article .ed-image.beside.right{grid-template-columns:minmax(0,1fr);row-gap:1.1em}.ed-article .ed-image.beside.right>:is(.ed-img,picture,.ed-fig-im){order:0}.ed-article .ed-pair-ims{grid-template-columns:minmax(0,1fr)}}.ed-article .ed-eyebrow{font-family:var(--font-display);font-size:var(--ed-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--g-eye);font-weight:500;line-height:1.4}.ed-article .ed-unknown{border:1px dashed var(--g-rule);font-family:var(--font-display);font-size:var(--ed-meta);color:var(--g-dim);padding:1em}.ed-article .ed-avatar{border:1px solid var(--g-rule);width:44px;height:44px;font-family:var(--font-display);font-size:var(--ed-caption);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.ed-article .ed-avatar.big{width:clamp(56px,2.5vw + 36px,72px);height:clamp(56px,2.5vw + 36px,72px);font-size:var(--ed-meta)}.ed-article .ed-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ed-article .ed-more{font-family:var(--font-display);font-size:var(--ed-meta);align-items:center;gap:.4em;display:inline-flex}.ed-article .ed-more:hover{text-decoration:underline}.ed-article .ed-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.ed-article .ed-head{padding:max(112px, 8vw) var(--pad-edge) var(--ed-s-band)}.ed-article .ed-head.after-band{padding-top:var(--ed-s-band)}.ed-article .ed-head.ed-joined{padding-bottom:0}.ed-article .ed-title{font-family:var(--font-display);font-weight:400;font-size:var(--ed-h1);letter-spacing:-.02em;text-wrap:balance;max-width:18em;line-height:1.02}.ed-article .ed-dek{max-width:44em;font-family:var(--font-body);font-size:var(--ed-dek);color:var(--g-dim);text-wrap:pretty;margin-top:clamp(16px,1.6vw,28px);line-height:1.45}.ed-article .ed-head-row{border-top:1px solid var(--g-hair);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:clamp(32px,5vw,96px);margin-top:clamp(32px,3.4vw,60px);padding-top:clamp(24px,2.4vw,44px);display:grid}.ed-article .ed-qa .ed-eyebrow{margin-bottom:1.1em}.ed-article .ed-qa p+p{max-width:30em;font-family:var(--font-body);font-size:var(--ed-body);color:rgb(var(--g-ink-rgb) / .92);text-wrap:pretty;line-height:1.55}.ed-article .ed-qa b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:500}.ed-article .ed-qa a{color:var(--pink)}.ed-article .ed-meta{-moz-column-gap:1.2em;font-size:var(--ed-meta);grid-template-columns:fit-content(11em) minmax(0,1fr);align-items:baseline;gap:.9em 1.2em;display:grid}.ed-article .ed-meta>div{display:contents}.ed-article .ed-meta dt{font-family:var(--font-display);font-size:var(--ed-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--g-ink-rgb) / .5);font-weight:500;line-height:1.4}.ed-article .ed-meta dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.35}.ed-article .ed-meta dd a:hover{color:var(--pink)}.ed-article .ed-head-row.no-qa{grid-template-columns:minmax(0,1fr)}@media (min-width:881px){.ed-article .ed-head-row.no-qa .ed-meta{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,2.4vw,40px) clamp(36px,4.5vw,80px);display:flex}.ed-article .ed-head-row.no-qa .ed-meta>div{max-width:22em;display:block}.ed-article .ed-head-row.no-qa .ed-meta dt{margin-bottom:.7em}}.ed-article .ed-cta .ed-cta-mark{display:block}.ed-article .ed-cta .ed-cta-mark svg{width:100%;height:auto;display:block}.ed-article .ed-cta-h{font-family:var(--font-display);text-wrap:balance;font-weight:400}.ed-article .ed-cta-line{color:var(--g-dim);text-wrap:pretty}.ed-article .ed-cta .btn-row{row-gap:12px}.ed-article .ed-cta .btn.ghost{color:rgb(var(--g-ink-rgb));border-color:rgb(var(--g-ink-rgb));background:0 0}.ed-article .ed-cta .btn.ghost:hover{background:var(--g-tint)}.ed-article .ed-cta-full,.ed-article .ed-grid>.ed-cta-full{width:100%;max-width:var(--ed-w-full);text-align:center;margin-inline:auto}.ed-article .ed-cta-full .ed-cta-mark{width:clamp(56px,4.5vw,84px);margin:0 auto 1.4em}.ed-article .ed-cta-full .ed-eyebrow{margin-bottom:.9em}.ed-article .ed-cta-full .ed-cta-h{font-size:var(--ed-cta);letter-spacing:-.02em;line-height:.98}.ed-article .ed-cta-full .ed-cta-line{max-width:26em;font-family:var(--font-body);font-size:var(--ed-dek);margin:1.2em auto 0;line-height:1.5}.ed-article .ed-cta-full .btn-row{justify-content:center;margin-top:2em}.ed-article .ed-grid>*+.ed-cta-full,.ed-article .ed-grid>.ed-cta-full+*,.ed-article .ed-grid>.ed-cta-full+:is(.ed-txt.ed-sec,.ed-faq){margin-top:var(--ed-s-band)}.ed-article .ed-cta-compact{border-top:1px solid var(--g-hair);border-bottom:1px solid var(--g-hair);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,36px);padding:clamp(28px,2.6vw,44px) 0;display:grid}.ed-article .ed-cta-compact.no-icon{grid-template-columns:minmax(0,1fr)}.ed-article .ed-cta-compact .ed-cta-mark{width:clamp(40px,3vw,56px)}.ed-article .ed-cta-compact .ed-eyebrow{margin-bottom:.8em}.ed-article .ed-cta-compact .ed-cta-h{max-width:18em;font-size:var(--ed-h2);letter-spacing:-.01em;line-height:1.1}.ed-article .ed-cta-compact .ed-cta-line{max-width:36em;font-family:var(--font-body);font-size:var(--ed-body);margin-top:.6em;line-height:1.5}.ed-article .ed-cta-compact .btn-row{margin-top:1.4em}.ed-article .ed-grid>.ed-cta-compact+.ed-cta-compact{border-top:0;margin-top:0}.ed-article .ed-toc .ed-eyebrow{color:rgb(var(--g-ink-rgb) / .5);margin-bottom:1.2em}.ed-article .ed-toc ol{padding:0;list-style:none}.ed-article .ed-toc li{border-top:1px solid var(--g-hair)}.ed-article .ed-toc li:first-child{border-top:1px solid var(--g-rule)}.ed-article .ed-toc li:last-child{border-bottom:1px solid var(--g-rule)}.ed-article .ed-toc a{font-family:var(--font-display);font-size:var(--ed-body);color:inherit;align-items:center;gap:1em;padding:.75em 0;line-height:1.35;display:flex}.ed-article .ed-toc-n{width:1.7em;color:var(--g-sec);font-variant-numeric:tabular-nums;flex:none}.ed-article .ed-toc-t{min-width:0}.ed-article .ed-toc .ed-arrow{opacity:.35;flex:none;width:1.05em;height:1.05em;margin-left:auto}.ed-article .ed-toc a:hover{color:var(--pink)}.ed-article .ed-toc a:hover .ed-arrow{opacity:1}.ed-article .ed-grid>.ed-toc+*,.ed-article .ed-grid>.ed-toc+:is(.ed-txt.ed-sec,.ed-faq){margin-top:var(--ed-s-band)}.ed-article .ed-tbl{margin-inline:0;overflow-wrap:normal;margin-bottom:0}.ed-article .ed-tbl-cap{margin-bottom:.5em}.ed-article .ed-tbl-claim{font-family:var(--font-display);font-size:var(--ed-body);text-wrap:pretty;line-height:1.4}.ed-article .ed-tbl-sub{font-family:var(--font-body);font-size:var(--ed-caption);text-wrap:pretty;color:var(--g-dim);margin-top:.35em;line-height:1.5}.ed-article .ed-tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ed-article .ed-table{border-collapse:collapse;width:100%;font-family:var(--font-display);font-size:var(--ed-meta);font-variant-numeric:tabular-nums;line-height:1.35}.ed-article .ed-table thead th{border-bottom:1px solid var(--g-rule);vertical-align:bottom;text-align:left;font-family:var(--font-display);font-size:var(--ed-eyebrow);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:rgb(var(--g-ink-rgb) / .55);padding:.7em .9em;font-weight:500;line-height:1.3}.ed-article .ed-table td,.ed-article .ed-table tbody th{border-bottom:1px solid var(--g-hair);vertical-align:middle;text-align:left;padding:.75em .9em;font-weight:400}.ed-article .ed-table :is(th,td):first-child{padding-left:0}.ed-article .ed-table :is(th,td):last-child{padding-right:0}.ed-article .ed-table :is(th,td).a:first-child{padding-left:.9em}.ed-article .ed-table :is(th,td).n{text-align:right}.ed-article .ed-table td:is(.n,.s,.a,.b){white-space:nowrap}.ed-article .ed-table thead th{min-width:5em}.ed-article .ed-table:not(.kv) tbody th:first-child{white-space:nowrap}.ed-article .ed-table .hc{background:var(--g-tint)}.ed-article .ed-table thead th.hc{color:rgb(var(--g-ink-rgb))}.ed-article .ed-table tr.hr>*{background:var(--g-tint)}.ed-article .ed-table tr.hr>:first-child{box-shadow:inset 2px 0 0 var(--g-mark);padding-left:.8em}.ed-article .ed-table mark.ed-mark{color:var(--g-mark);background:0 0;font-weight:600}.ed-article .ed-table mark.ed-mark.quiet{color:inherit}.ed-article .ed-st{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.ed-article .ed-dot{border-radius:50%;flex:none;width:8px;height:8px}.ed-article .ed-st[data-state=yes] .ed-dot{background:var(--lime-green)}.ed-article .ed-st[data-state=partly] .ed-dot{background:var(--g-warn)}.ed-article .ed-st[data-state=no] .ed-dot{box-shadow:inset 0 0 0 1.5px var(--pink)}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-st[data-state=yes] .ed-dot{background:rgb(var(--g-ink-rgb))}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-st[data-state=partly] .ed-dot{background:linear-gradient(90deg, rgb(var(--g-ink-rgb)) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px rgb(var(--g-ink-rgb))}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-st[data-state=no] .ed-dot{box-shadow:inset 0 0 0 1.5px rgb(var(--g-ink-rgb))}.ed-article .ed-app{white-space:nowrap;vertical-align:middle;align-items:center;gap:.6em;display:inline-flex}.ed-article .ed-app img{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex:none;width:28px;height:28px}.ed-article .ed-bar{vertical-align:middle;background:var(--g-tint);border-radius:3px;width:clamp(72px,9vw,140px);height:6px;display:inline-block;position:relative}.ed-article .ed-bar i{width:var(--v,0%);background:var(--jucy-tiffany);border-radius:3px;position:absolute;inset:0 auto 0 0}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-bar i{background:rgb(var(--g-ink-rgb))}.ed-article .ed-bar-v{vertical-align:middle;margin-left:.7em}.ed-article .ed-table.kv tbody th{width:30%;color:rgb(var(--g-ink-rgb) / .6);vertical-align:top}.ed-article .ed-table.kv td{vertical-align:top}.ed-article .ed-table tr.ln{position:relative}.ed-article .ed-table tr.ln th a{color:inherit}.ed-article .ed-table tr.ln th a:after{content:"";position:absolute;inset:0}.ed-article .ed-table tr.ln th a:focus-visible{outline:none}.ed-article .ed-table tr.ln th a:focus-visible:after{outline:2px solid rgb(var(--g-ink-rgb));outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ed-article .ed-table tr.ln:hover>*{background:var(--g-tint)}.ed-article .ed-table tr.ln:hover>.hc{background:linear-gradient(var(--g-tint), var(--g-tint)) var(--g-tint)}}.ed-article .ed-tbl-note{font-family:var(--font-body);font-size:var(--ed-caption);text-wrap:pretty;color:var(--g-dim);margin-top:1em;line-height:1.5}.ed-article .ed-tbl-note a{color:var(--pink)}.ed-article .ed-tbl-note a:hover{text-decoration:underline}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-tbl-note a{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-underline-offset:.12em;text-decoration-thickness:1px}@media (max-width:880px){.ed-article .ed-table td,.ed-article .ed-table tbody th{padding:.65em .7em}.ed-article .ed-table thead th{padding:.6em .7em}.ed-article .ed-table :is(th,td).a:first-child{padding-left:.7em}.ed-article .ed-table:not(.kv) :is(th,td){white-space:nowrap}.ed-article .ed-table:not(.kv) thead th{white-space:normal}.ed-article .ed-table:not(.kv) td.t{white-space:normal;min-width:12em}.ed-article .ed-table:not(.kv) tbody th:first-child{white-space:normal;overflow-wrap:normal;min-width:7em}.ed-article .ed-table:not(.kv) :is(th,td):first-child{z-index:1;background:var(--g-bg);box-shadow:1px 0 0 var(--g-hair);position:sticky;left:0}.ed-article .ed-table:not(.kv) :is(th,td):first-child.hc,.ed-article .ed-table:not(.kv) tr.hr>:first-child{background:linear-gradient(var(--g-tint), var(--g-tint)) var(--g-bg)}.ed-article .ed-table:not(.kv) tr.hr>:first-child{box-shadow:inset 2px 0 0 var(--g-mark), 1px 0 0 var(--g-hair)}.ed-article .ed-table tr.ln:hover>:first-child{background:linear-gradient(var(--g-tint), var(--g-tint)) var(--g-bg)}.ed-article .ed-table.kv tbody th{width:34%}.ed-article .ed-bar{width:72px}}@media (prefers-reduced-motion:reduce){.ed-article .ed-tbl-scroll{scroll-behavior:auto}}.ed-article .ed-ch{margin-inline:0;overflow-wrap:normal;margin-bottom:0}.ed-article .ed-ch-cap{margin-bottom:.9em}.ed-article .ed-ch-title{font-family:var(--font-display);font-size:var(--ed-body);text-wrap:pretty;max-width:44em;line-height:1.4}.ed-article .ed-ch-sub{max-width:44em;font-family:var(--font-body);font-size:var(--ed-caption);text-wrap:pretty;color:var(--g-dim);margin-top:.35em;line-height:1.5}.ed-article .ed-ch-r svg{width:100%;height:auto;display:block}.ed-article .ed-ch-r svg text{font-family:var(--font-display);font-size:var(--ed-ch);font-variant-numeric:tabular-nums;dominant-baseline:middle;font-weight:400}.ed-article .ed-ch-r svg text.s{font-size:var(--ed-ch-s)}.ed-article .ed-ch-r svg text.hl{fill:var(--g-mark);font-weight:500}.ed-article .ed-ch-r{display:none}.ed-article .ed-ch-r.w,.ed-article .ed-ch.ed-column .ed-ch-r.c,.ed-article .ed-ch.ed-full .ed-ch-r.f{display:block}.ed-article .ed-ch-r.p svg{max-width:375px}@media (max-width:1199px){.ed-article .ed-ch-r.w,.ed-article .ed-ch.ed-full .ed-ch-r.f{display:none}.ed-article .ed-ch-r.c{display:block}}@media (max-width:607px){.ed-article .ed-ch-r.c,.ed-article .ed-ch.ed-column .ed-ch-r.c{display:none}.ed-article .ed-ch-r.p{display:block}}.ed-article .ed-ch-pins{font-family:var(--font-display);font-size:var(--ed-meta);margin:.8em 0 0;padding:0;line-height:1.45;list-style:none}.ed-article .ed-ch-pins li{grid-template-columns:26px 1fr;align-items:start;gap:8px;display:grid}.ed-article .ed-ch-pins li+li{margin-top:.3em}.ed-article .ed-ch-pins i{width:20px;height:20px;font-style:normal;font-size:var(--ed-eyebrow);background:var(--i-pin,rgb(var(--g-ink-rgb)));color:var(--i-pin-ink,var(--g-bg));border-radius:50%;place-items:center;display:inline-grid;position:relative;top:2px}.ed-article .ed-ch-note{max-width:44em;font-family:var(--font-body);font-size:var(--ed-caption);color:var(--g-dim);margin-top:1em;line-height:1.5}.ed-article .ed-ch-note a{color:var(--pink)}.ed-article .ed-ch-note a:hover{text-decoration:underline}.ed-article .ed-ch-data{border-top:1px solid var(--g-hair);margin-top:1em;padding-top:.3em}.ed-article .ed-ch-data.col{max-width:var(--ed-w-column);margin-inline:auto}.ed-article .ed-ch-data summary{--fold-bleed:.6em;min-height:36px;margin-left:calc(-1 * var(--fold-bleed));padding:.3em var(--fold-bleed);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--font-display);font-size:var(--ed-meta);color:rgb(var(--g-ink-rgb));border-radius:4px;align-items:center;gap:.5em;font-weight:500;line-height:1.35;list-style:none;transition:background-color .15s;display:inline-flex}.ed-article .ed-ch-data summary::-webkit-details-marker{display:none}.ed-article .ed-ch-mark{width:1em;height:1em;font-size:var(--ed-body);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;opacity:.55;flex:none;transition:opacity .15s}.ed-article .ed-ch-mark path{transform-box:view-box;transform-origin:50%;transition:transform .3s cubic-bezier(.25,1,.5,1)}.ed-article .ed-ch-data[open]>summary .ed-ch-mark-v{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.ed-article .ed-ch-data summary:hover{background:var(--g-tint)}.ed-article .ed-ch-data summary:hover .ed-ch-mark{opacity:1}}.ed-article .ed-ch-data summary:active{background:var(--g-tint)}.ed-article .ed-ch-data summary:focus-visible{outline:2px solid rgb(var(--g-ink-rgb));outline-offset:2px;background:var(--g-tint)}.ed-article .ed-ch-data summary:focus-visible .ed-ch-mark{opacity:1}.ed-article .ed-ch-data .ed-tbl-scroll{margin-top:.4em}@media (prefers-reduced-motion:reduce){.ed-article .ed-ch-mark,.ed-article .ed-ch-mark path,.ed-article .ed-ch-data summary{transition:none}}.ed-article .ed-kn{overflow-wrap:normal}.ed-article .ed-kn-items{-moz-column-gap:clamp(20px, 2.4vw, 36px);grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(24px,2.4vw,36px) clamp(20px,2.4vw,36px);margin:0;display:grid}.ed-article .ed-kn-items.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-article .ed-kn-items.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-article .ed-kn-items.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-article .ed-kn-items.n5{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-article .ed-kn-item{border-top:1px solid var(--g-rule);flex-direction:column;min-width:0;padding-top:clamp(12px,1vw,18px);display:flex}.ed-article .ed-kn-v{font-family:var(--font-display);font-size:var(--ed-kn);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:rgb(var(--g-ink-rgb));order:-1;margin:0;font-weight:400;line-height:1.05}.ed-article .ed-kn-items:not(.n1) .ed-kn-v{font-size:var(--ed-kn-strip)}.ed-article .ed-kn-u{font-size:calc(var(--ed-kn) * .42);letter-spacing:0;color:rgb(var(--g-ink-rgb) / .55);margin-left:.22em}.ed-article .ed-kn-items:not(.n1) .ed-kn-u{font-size:calc(var(--ed-kn-strip) * .42)}.ed-article .ed-kn-before{color:rgb(var(--g-ink-rgb) / .35);margin-right:.28em;text-decoration:line-through;text-decoration-thickness:2px;display:inline-block}.ed-article .ed-kn-v.mark{color:var(--g-mark)}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-kn-v.mark{font-weight:500}.ed-article .ed-kn-l{font-family:var(--font-display);font-size:var(--ed-body);color:rgb(var(--g-ink-rgb));text-wrap:pretty;margin-top:.5em;line-height:1.35}.ed-article .ed-kn-items:not(.n1) .ed-kn-l{font-size:var(--ed-meta)}.ed-article .ed-kn-cond{max-width:44em;font-family:var(--font-body);font-size:var(--ed-caption);color:var(--g-dim);margin-top:1em;line-height:1.5}@media (min-width:1200px){.ed-article .ed-wide .ed-kn-items.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-article .ed-wide .ed-kn-items.n5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:880px){.ed-article .ed-kn-items:is(.n2,.n3,.n4,.n5){-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ed-article .ed-kn-items:is(.n3,.n5) .ed-kn-item:last-child{grid-column:1/-1}}.ed-article .ed-bridge{--b-max:var(--ed-w-wide);--b-size:var(--b-max);--b-r:var(--b-rd);--b-hang:calc(min(100%, var(--b-max), var(--b-size)) * var(--b-r) * (1 - var(--b-split) / 100))}.ed-article .ed-bridge.column{--b-max:var(--ed-w-column)}.ed-article .ed-bridge-top{padding-bottom:0}.ed-article .ed-bridge.from-band .ed-bridge-top{padding-top:var(--ed-s-in)}.ed-article .ed-bridge.divider.from-band .ed-bridge-top{padding-top:var(--ed-s-block)}.ed-article .ed-bridge-fig{z-index:1;margin-bottom:calc(-1 * var(--b-hang));position:relative}.ed-article .ed-bridge .ed-img{width:min(100%, var(--b-size));margin-inline:auto}.ed-article .ed-bridge.left .ed-img{margin-inline:0}.ed-article .ed-bridge.left .ed-bridge-fig.ed-wide .ed-img{margin-left:max(0px, calc((100% - var(--ed-w-column)) / 2))}.ed-article .ed-bridge svg.ed-img{aspect-ratio:1 / var(--b-rd)}.ed-article .ed-bridge{--b-ink-bot:var(--black);--b-cap-bot:var(--gold)}.ed-article .ed-bridge.bottom-dark{--b-ink-bot:var(--white-smoke)}.ed-article .ed-bridge.bottom-yellow{--b-cap-bot:var(--white-smoke)}.ed-article .ed-bridge.split.lift .ed-img:hover{transform:none}.ed-article .ed-bridge-bot{padding-top:0}.ed-article .ed-bridge-bot .ed-grid{padding-top:var(--b-hang)}.ed-article .ed-bridge.into-band .ed-bridge-bot{padding-bottom:var(--ed-s-block)}.ed-article .ed-bridge-cap{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 .ed-bridge-cap.ed-wide{max-width:44em;margin-left:max(0px, calc((100% - var(--ed-w-wide)) / 2));justify-self:start}.ed-article .ed-bridge.sized .ed-bridge-cap{text-align:center;justify-self:center;margin-left:0}.ed-article .ed-bridge.sized.left .ed-bridge-cap{text-align:left;justify-self:start}.ed-article .ed-bridge.sized.left .ed-bridge-cap.ed-wide{grid-column:2}.ed-article .ed-band.ed-into-bridge{padding-bottom:0}.ed-article .ed-band.ed-from-bridge{padding-top:0}@media (max-width:1199px){.ed-article .ed-bridge{--b-max:var(--ed-w-column)}.ed-article .ed-bridge-cap.ed-wide{margin-left:0}.ed-article .ed-bridge.sized.left .ed-bridge-cap.ed-wide{grid-column:1}.ed-article .ed-bridge.left .ed-bridge-fig.ed-wide .ed-img{margin-left:0}}@media (max-width:600px){.ed-article .ed-bridge{--b-r:var(--b-rp,var(--b-rd))}}.ed-article .ed-hl{border-left:2px solid var(--g-rule);padding-left:clamp(18px,1.6vw,26px)}.ed-article .ed-hl.tip{border-left-color:var(--jucy-tiffany)}.ed-article .ed-hl.warning{border-left-color:var(--g-warn)}.ed-article .ed-hl.statement{border-left-color:var(--pink)}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-hl{border-left-color:rgb(var(--g-ink-rgb))}.ed-article .ed-hl .ed-eyebrow{color:rgb(var(--g-ink-rgb) / .55);margin-bottom:.7em}.ed-article .ed-hl-p{font-family:var(--font-body);font-size:var(--ed-body);color:var(--g-body);text-wrap:pretty;line-height:1.55}.ed-article .ed-hl:is(.large,.centered) .ed-hl-p{max-width:22em;font-family:var(--font-display);font-size:var(--ed-pull);letter-spacing:-.01em;color:rgb(var(--g-ink-rgb));text-wrap:balance;line-height:1.3}.ed-article .ed-q{margin-inline:0;margin-bottom:0}.ed-article .ed-q-t{margin:0}.ed-article .ed-q-t p{font-family:var(--font-body);font-size:var(--ed-body);color:rgb(var(--g-ink-rgb));text-wrap:pretty;line-height:1.55;position:relative}.ed-article .ed-q:is(.large,.centered) .ed-q-t p{max-width:22em;font-family:var(--font-display);font-size:var(--ed-pull);letter-spacing:-.01em;text-wrap:balance;line-height:1.3}.ed-article .ed-q-t p:before{content:"“";content:"“" / "";font-size:calc(var(--ed-body) * 1.8);color:var(--g-mark);margin-right:.04em;line-height:1;position:absolute;top:-.06em;right:100%}.ed-article .ed-q:is(.large,.centered) .ed-q-t p:before{font-size:calc(var(--ed-pull) * 1.8)}@media (max-width:880px){.ed-article .ed-q:not(.centered) .ed-q-t p:before{vertical-align:-.08em;height:0;margin-right:.04em;line-height:0;display:inline-block;position:static}}.ed-article .ed-q-who{font-family:var(--font-display);font-size:var(--ed-meta);color:rgb(var(--g-ink-rgb));align-items:center;gap:.8em;margin-top:1.2em;line-height:1.35;display:flex}.ed-article .ed-q-who>span{min-width:0}.ed-article .ed-q-role{font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .6);margin-top:.15em;display:block}.ed-article .ed-q-who a{color:inherit}.ed-article .ed-q-who a:hover{color:var(--pink)}.ed-article :is(.ed-hl,.ed-q).centered{text-align:center;border-left:0;padding-left:0}.ed-article .ed-grid>:is(.ed-hl,.ed-q).centered{grid-column:1/-1;justify-self:center;width:100%}.ed-article .ed-hl.centered .ed-eyebrow{margin-bottom:1.4em}.ed-article :is(.ed-hl,.ed-q).centered :is(.ed-hl-p,.ed-q-t p){margin-inline:auto}.ed-article .ed-hl.centered.large .ed-hl-p,.ed-article .ed-q.centered.large .ed-q-t p{font-size:var(--ed-h2);line-height:1.2}.ed-article .ed-q.centered .ed-q-t p:before{height:.45em;font-size:calc(var(--ed-pull) * 2.4);margin:0 0 .3em;line-height:.6;display:block;position:static}.ed-article .ed-q.centered.large .ed-q-t p:before{font-size:calc(var(--ed-h2) * 2.4)}.ed-article .ed-q.centered .ed-q-who{justify-content:center}.ed-article .ed-q.centered .ed-q-who>span{text-align:left}.ed-article .ed-grid>*+:is(.ed-hl,.ed-q).centered,.ed-article .ed-grid>:is(.ed-hl,.ed-q).centered+*,.ed-article .ed-grid>:is(.ed-hl,.ed-q).centered+:is(.ed-txt.ed-sec,.ed-faq){margin-top:var(--ed-s-band)}.ed-article :is(.ed-hl,.ed-q-t) a{color:var(--pink)}.ed-article :is(.ed-hl,.ed-q-t) a:hover{text-decoration:underline}.ed-article .ed-band:is(.tiffany,.green,.yellow) :is(.ed-hl,.ed-q-t,.ed-q-who) a{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-decoration-color:rgb(var(--g-ink-rgb) / .4);text-underline-offset:.12em;text-decoration-thickness:1px}.ed-article .ed-band:is(.tiffany,.green,.yellow) :is(.ed-hl,.ed-q-t,.ed-q-who) a:hover{text-decoration-color:currentColor}.ed-article :is(.ed-hl,.ed-q-t) code{font-family:var(--font-code);font-size:calc(var(--ed-body) * .88);background:var(--g-tint);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.1em .3em}.ed-article :is(.ed-hl,.ed-q):is(.large,.centered) :is(.ed-hl-p,.ed-q-t p) code{font-size:calc(var(--ed-pull) * .88)}.ed-article :is(.ed-hl,.ed-q).centered.large :is(.ed-hl-p,.ed-q-t p) code{font-size:calc(var(--ed-h2) * .88)}.ed-article .ed-faq{overflow-wrap:normal}.ed-article .ed-grid>*+.ed-faq{margin-top:var(--ed-s-block)}.ed-article .ed-faq-head .ed-h{color:rgb(var(--g-ink-rgb))}.ed-article .ed-faq-intro{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-faq-list{margin-top:clamp(22px,2vw,32px)}.ed-article .ed-faq-item{border-top:1px solid var(--g-hair);padding:1.25em 0}.ed-article .ed-faq-item:last-child{border-bottom:1px solid var(--g-hair)}.ed-article .ed-faq-q{color:rgb(var(--g-ink-rgb));text-wrap:balance;margin:0}.ed-article .ed-faq-a{max-width:36em;margin-top:.6em}.ed-article .ed-faq.ed-wide{-moz-column-gap:var(--ed-gutter);column-gap:var(--ed-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.ed-article .ed-faq.ed-wide .ed-faq-head{position:sticky;top:96px}.ed-article .ed-faq.ed-wide .ed-faq-list{margin-top:-1.25em}.ed-article .ed-faq.ed-wide .ed-faq-item:first-child{border-top:0}.ed-article .ed-faq details.ed-faq-item{padding:0;transition:background-color .15s}.ed-article .ed-faq details.ed-faq-item>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:1em;padding:1.25em 0;list-style:none;display:flex}.ed-article .ed-faq summary::-webkit-details-marker{display:none}.ed-article .ed-faq summary .ed-faq-q{flex:auto;min-width:0}.ed-article .ed-faq-mark{width:1em;height:1em;font-size:var(--ed-h3);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;opacity:.55;flex:none;margin-top:.14em;transition:opacity .15s}.ed-article .ed-faq-mark path{transform-box:view-box;transform-origin:50%;transition:transform .3s cubic-bezier(.25,1,.5,1)}.ed-article .ed-faq details[open]>summary .ed-faq-mark-v{transform:rotate(90deg)}.ed-article .ed-faq details.ed-faq-item>.ed-faq-a{margin-top:-.6em;padding:0 2em 1.25em 0}@media (hover:hover) and (pointer:fine){.ed-article .ed-faq details.ed-faq-item:has(>summary:hover){background:var(--g-tint)}.ed-article .ed-faq summary:hover .ed-faq-mark{opacity:1}}.ed-article .ed-faq details.ed-faq-item:has(>summary:active){background:var(--g-tint)}.ed-article .ed-faq details.ed-faq-item:has(>summary:focus-visible){background:var(--g-tint)}.ed-article .ed-faq summary:focus-visible{outline:none}.ed-article .ed-faq summary:focus-visible .ed-faq-mark{opacity:1;outline:2px solid rgb(var(--g-ink-rgb));outline-offset:3px}@supports (interpolate-size:allow-keywords){.ed-article .ed-faq details.ed-faq-item{interpolate-size:allow-keywords}.ed-article .ed-faq details.ed-faq-item::details-content{opacity:0;block-size:0;transition:content-visibility .3s allow-discrete, opacity .3s cubic-bezier(.25, 1, .5, 1), block-size .3s cubic-bezier(.25, 1, .5, 1);overflow-y:clip}.ed-article .ed-faq details.ed-faq-item[open]::details-content{opacity:1;block-size:auto}.ed-article .ed-faq details.ed-faq-item>.ed-faq-a{margin-top:0;transition:margin-top .3s cubic-bezier(.25,1,.5,1)}.ed-article .ed-faq details.ed-faq-item[open]>.ed-faq-a{margin-top:-.6em}}@media (prefers-reduced-motion:reduce){.ed-article .ed-faq details.ed-faq-item,.ed-article .ed-faq-mark,.ed-article .ed-faq-mark path,.ed-article .ed-faq details.ed-faq-item>.ed-faq-a{transition:none}.ed-article .ed-faq details.ed-faq-item::details-content{transition:none}}@media (max-width:1199px){.ed-article .ed-faq.ed-wide{display:block}.ed-article .ed-faq.ed-wide .ed-faq-head{position:static}.ed-article .ed-faq.ed-wide .ed-faq-list{margin-top:clamp(22px,2vw,32px)}.ed-article .ed-faq.ed-wide .ed-faq-item:first-child{border-top:1px solid var(--g-hair)}}.ed-article .ed-pill{--g-ink-rgb:var(--black-rgb);--p-bg:var(--white-smoke);--p-hair:rgb(var(--black-rgb) / .3);top:calc(max(34px,3vw)/2 + 5px);left:calc(var(--pad-edge) + max(32px, 2.8vw) + 14px);z-index:100;font-family:var(--font-display);font-size:var(--ed-meta);color:rgb(var(--g-ink-rgb));opacity:0;visibility:hidden;transition:opacity .25s,color .25s,visibility 0s linear .25s;position:fixed}.ed-article .ed-pill[data-ground=dark]{--g-ink-rgb:var(--white-smoke-rgb);--p-bg:var(--black);--p-hair:rgb(var(--white-smoke-rgb) / .35)}.ed-article .ed-pill.is-on{opacity:1;visibility:visible;transition-delay:0s}.ed-article .ed-pill-btn{border:1px solid var(--p-hair);background:color-mix(in srgb, var(--p-bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:24em;height:38px;color:inherit;font-family:inherit;font-size:var(--ed-meta);cursor:pointer;border-radius:99px;align-items:center;gap:.6em;padding:0 .95em;display:inline-flex;position:relative;overflow:hidden}.ed-article .ed-pill-n{opacity:.5;font-variant-numeric:tabular-nums;flex:none}.ed-article .ed-pill-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ed-article .ed-pill-chev{opacity:.6;flex:none;width:1em;height:1em;transition:transform .2s}.ed-article .ed-pill.is-open .ed-pill-chev{transform:rotate(180deg)}.ed-article .ed-pill-prog{background:var(--pink);height:2px;position:absolute;bottom:0;left:0}.ed-article .ed-pill-pop{border:1px solid var(--p-hair);border-radius:var(--card-radius);background:var(--p-bg);min-width:19em;max-width:24em;max-height:calc(100vh - 100px);box-shadow:0 12px 40px rgb(var(--black-rgb) / .18);padding:.5em 0;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.ed-article .ed-pill-pop a{font-size:var(--ed-caption);color:inherit;opacity:.7;gap:.7em;padding:.38em 1.1em;line-height:1.35;display:flex}.ed-article .ed-pill-pop .ed-pill-n{opacity:.6}.ed-article .ed-pill-pop a:hover,.ed-article .ed-pill-pop a[aria-current]{opacity:1;color:var(--pink)}@media (max-width:880px){.ed-article .ed-pill{top:19px;left:calc(var(--pad-edge) + 22px + 10px)}.ed-article .ed-pill-btn{max-width:15em;height:32px;padding:0 .8em}.ed-article .ed-pill-pop{min-width:16em;max-width:calc(100vw - 64px)}}@media (prefers-reduced-motion:reduce){.ed-article .ed-pill,.ed-article .ed-pill-chev{transition:none}}.ed-article .ed-band.ed-merged{padding-bottom:var(--ed-s-block)}.ed-article .ed-part{padding:0 var(--pad-edge)}.ed-article .ed-part.ruled:before{content:"";max-width:var(--ed-w-wide);border-top:1px solid var(--g-hair);margin-inline:auto;display:block}.ed-article .ed-part-related.ruled:before{max-width:var(--ed-w-full)}.ed-article .ed-part-in{padding:var(--ed-s-block) 0}.ed-article .ed-part.is-first .ed-part-in{padding-top:var(--ed-s-band)}.ed-article .ed-part.is-first.ruled .ed-part-in{padding-top:var(--ed-s-block)}.ed-article .ed-part-related .ed-part-in{padding-bottom:var(--ed-s-band)}.ed-article .ed-author{width:100%;max-width:var(--ed-w-wide);align-items:flex-start;gap:clamp(18px,2vw,32px);margin-inline:auto;display:flex}.ed-article .ed-author .ed-eyebrow{color:rgb(var(--g-ink-rgb) / .5)}.ed-article .ed-author>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ed-article .ed-name{font-family:var(--font-display);font-size:var(--ed-name);margin:.25em 0 0;line-height:1.2}.ed-article .ed-role{font-family:var(--font-display);font-size:var(--ed-meta);color:rgb(var(--g-ink-rgb) / .6);margin-top:.25em;line-height:1.35}.ed-article .ed-bio{max-width:40em;font-family:var(--font-body);font-size:var(--ed-body);color:var(--g-body);margin:.6em 0 0;line-height:1.55}.ed-article .ed-author-foot{-moz-column-gap:1.6em;flex-wrap:wrap;align-items:baseline;gap:.5em 1.6em;margin-top:1em;display:flex}.ed-article .ed-dates{-moz-column-gap:.55em;font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .55);font-variant-numeric:tabular-nums;flex-wrap:wrap;column-gap:.55em;line-height:1.5;display:flex}.ed-article .ed-dates span{white-space:nowrap}.ed-article .ed-dates span:not(:last-child):after{content:"·";margin-left:.55em}.ed-article .ed-related{width:100%;max-width:var(--ed-w-wide);margin-inline:auto}.ed-article .ed-related-head{justify-content:space-between;align-items:flex-end;gap:2em;margin-bottom:clamp(20px,2.2vw,36px);display:flex}.ed-article .ed-related-head .ed-eyebrow{color:rgb(var(--g-ink-rgb) / .5);margin-bottom:.8em}.ed-article .ed-related-head h2{font-family:var(--font-display);font-weight:400;font-size:var(--ed-h2);line-height:1.1}.ed-article .ed-related-head .ed-more{flex:none;margin-bottom:.3em}.ed-article .ed-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.ed-article .ed-grid{grid-template-columns:minmax(0, var(--ed-w-column));justify-content:center}.ed-article .ed-grid>*,.ed-article .ed-grid>.ed-wide,.ed-article .ed-grid>.ed-full{grid-column:1;max-width:none}}@media (max-width:880px){.ed-article :is(.ed-band,.ed-head,.ed-part){padding-inline:20px}.ed-article .ed-head{padding-top:92px}.ed-article .ed-head-row{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,40px)}.ed-article .ed-cta-compact{grid-template-columns:minmax(0,1fr)}.ed-article .ed-cta-compact .ed-cta-mark{margin-bottom:.4em}.ed-article .ed-author{flex-direction:column}.ed-article .ed-related-head{flex-direction:column;align-items:flex-start;gap:.8em}.ed-article .ed-cards{grid-template-columns:minmax(0,1fr);gap:32px}}
