.editorial-module__i0EgzW__opener h1{font-size:min(var(--text-h1), 4rem)}.editorial-module__i0EgzW__byline{--byline-sep:1.25em;font-family:var(--font-sans);font-size:var(--text-small);color:var(--fg-muted);font-weight:500;line-height:1.5;overflow:hidden}.editorial-module__i0EgzW__bylineRow{margin-left:calc(-1 * var(--byline-sep));flex-wrap:wrap;display:flex}.editorial-module__i0EgzW__bylinePart{min-width:0;padding-left:var(--byline-sep)}.editorial-module__i0EgzW__bylinePart+.editorial-module__i0EgzW__bylinePart{white-space:nowrap;padding-left:0}.editorial-module__i0EgzW__byline strong{color:var(--fg);font-weight:600}.editorial-module__i0EgzW__bylineSep{width:var(--byline-sep);text-align:center;color:var(--fg-muted);display:inline-block}.editorial-module__i0EgzW__nowrap{white-space:nowrap}.editorial-module__i0EgzW__grid{align-items:start;container:article/inline-size}.editorial-module__i0EgzW__rail{display:none}.editorial-module__i0EgzW__text{min-width:0;max-width:66ch;font-family:var(--font-serif);font-size:var(--text-body);grid-column:1/-1}.editorial-module__i0EgzW__text>*+*{margin-top:40px}.editorial-module__i0EgzW__text .prose{display:flow-root}.editorial-module__i0EgzW__text .prose-dropcap>p:first-of-type{display:flow-root}.editorial-module__i0EgzW__text .prose>:first-child{margin-top:0}@media (min-width:64rem){.editorial-module__i0EgzW__rail{grid-column:1/4;align-self:stretch;display:block}.editorial-module__i0EgzW__text{grid-column:4/13}}@media (min-width:80rem){.editorial-module__i0EgzW__text{grid-column:4/10;max-width:none}.editorial-module__i0EgzW__text .prose{max-width:none}.editorial-module__i0EgzW__grid{--sidenote-gap:var(--gutter)}.editorial-module__i0EgzW__text .prose-margin .sidenote{--sidenote-w:calc((100cqi - 11 * var(--gutter)) / 4 + 2 * var(--gutter))}}.editorial-module__i0EgzW__text .pull-quote{margin-block:1.9em 1.7em}.editorial-module__i0EgzW__text .pull-quote__text:before{margin-left:0}@media (min-width:48rem){.editorial-module__i0EgzW__text .pull-quote__text:before{margin-left:-.42em}}.editorial-module__i0EgzW__text .prose>.sidenote+.pull-quote{margin-top:1.4em}.editorial-module__i0EgzW__shortAnswer{background:var(--color-sage);--surface:var(--color-sage);padding:clamp(20px,3.4vw,32px)}@media (forced-colors:active){.editorial-module__i0EgzW__shortAnswer{border:1px solid canvastext}}.editorial-module__i0EgzW__shortAnswerBody{max-width:60ch;font-family:var(--font-serif);font-size:var(--text-body);color:var(--fg);margin-top:10px;line-height:1.55}.editorial-module__i0EgzW__shortAnswerBody>*+*{margin-top:.7em}.editorial-module__i0EgzW__tocRail{padding-top:2px}@media (min-width:64rem) and (min-height:44rem){.editorial-module__i0EgzW__tocRail{top:calc(var(--header-h) + 24px);position:sticky}}.editorial-module__i0EgzW__tocHead{border-bottom:1px solid var(--rule-c);padding-bottom:10px}.editorial-module__i0EgzW__tocList{margin:0;padding:0;list-style:none}.editorial-module__i0EgzW__tocList>li{border-bottom:1px solid var(--hair)}.editorial-module__i0EgzW__tocLink{min-height:var(--target);font-family:var(--font-sans);font-size:var(--text-small);color:var(--fg);text-wrap:pretty;grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;padding-block:11px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.editorial-module__i0EgzW__tocLink>span:last-child{text-underline-offset:.25em;transition:text-decoration-color var(--dur-press) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.editorial-module__i0EgzW__tocLink:hover>span:last-child,.editorial-module__i0EgzW__tocLink:focus-visible>span:last-child{color:var(--heading);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.editorial-module__i0EgzW__tocNum{color:var(--accent-fg);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.editorial-module__i0EgzW__tocSources{grid-template-columns:minmax(0,1fr);padding-left:1.6em}.editorial-module__i0EgzW__tocMobile{font-family:var(--font-sans)}@media not (min-width:64rem){.editorial-module__i0EgzW__tocMobile+.prose{margin-top:0}}@media (min-width:64rem){.editorial-module__i0EgzW__tocMobile{display:none}}.editorial-module__i0EgzW__tocSummaryLabel{color:var(--heading)}.editorial-module__i0EgzW__tocSummaryCount{font-size:var(--text-caption);color:var(--fg-muted);white-space:nowrap;margin-left:auto;font-weight:500}.editorial-module__i0EgzW__tocMobile .faq__summary{gap:16px}.editorial-module__i0EgzW__tocMobile .editorial-module__i0EgzW__tocList{padding-bottom:12px}.editorial-module__i0EgzW__tocMobile .editorial-module__i0EgzW__tocList>li:last-child{border-bottom:0}.editorial-module__i0EgzW__tocMobile .editorial-module__i0EgzW__tocLink{padding-inline:8px}.editorial-module__i0EgzW__tocMobile .editorial-module__i0EgzW__tocLink:focus-visible{outline-offset:-2px}.editorial-module__i0EgzW__example{background:var(--color-paper-2);--surface:var(--color-paper-2);border:1px solid var(--color-rule-strong);margin:1.8em 0;padding:clamp(16px,3vw,24px)}.editorial-module__i0EgzW__exampleHead{border-bottom:1px solid var(--hair);margin-bottom:14px;padding-bottom:10px}.editorial-module__i0EgzW__exampleBody{font-family:var(--font-serif);color:var(--fg);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}@media (min-width:48rem){.editorial-module__i0EgzW__exampleBody{font-size:1.125rem}}.editorial-module__i0EgzW__exampleBody>*+*{margin-top:.8em}.editorial-module__i0EgzW__exampleBody p{text-wrap:pretty}.editorial-module__i0EgzW__exampleList{margin:0;padding:0;list-style:none}.editorial-module__i0EgzW__exampleList>li{padding-left:1.25em;position:relative}.editorial-module__i0EgzW__exampleList>li+li{margin-top:.35em}.editorial-module__i0EgzW__exampleList>li:before{content:"–";color:var(--accent-fg);position:absolute;left:0}.editorial-module__i0EgzW__cta{border-top:2px solid var(--heading);border-bottom:1px solid var(--hair);margin:2em 0;padding:16px 0 6px}.editorial-module__i0EgzW__ctaText{font-family:var(--font-sans);font-size:var(--text-body-sans);color:var(--fg);text-wrap:pretty;margin-top:10px;font-weight:450;line-height:1.6}.editorial-module__i0EgzW__ctaFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:24px;margin-top:6px;display:flex}.editorial-module__i0EgzW__ctaPrice{color:var(--fg);font-weight:600}.editorial-module__i0EgzW__cta:has(+h2){border-bottom:0;padding-bottom:0}.editorial-module__i0EgzW__sources{margin-top:2.6em}.editorial-module__i0EgzW__sourcesTitle{border-top:1px solid var(--rule-c);font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);padding-top:.9em;font-weight:500}.editorial-module__i0EgzW__sourcesList{counter-reset:source;border-top:1px solid var(--hair);margin:20px 0 0;padding:0;list-style:none}.editorial-module__i0EgzW__source{border-bottom:1px solid var(--hair);counter-increment:source;padding:14px 0 14px 2.25rem;position:relative}.editorial-module__i0EgzW__source:before{content:counter(source);font-family:var(--font-sans);font-size:var(--text-small);color:var(--accent-fg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;position:absolute;top:15px;left:0}.editorial-module__i0EgzW__sourceTitle{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:500;line-height:1.4}.editorial-module__i0EgzW__sourceRetrieved{white-space:nowrap}.editorial-module__i0EgzW__sourceMeta{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--fg-muted);margin-top:4px;font-weight:600;line-height:1.45}.editorial-module__i0EgzW__sourceSupports{font-family:var(--font-sans);font-size:var(--text-small);color:var(--fg);text-wrap:pretty;margin-top:4px;font-weight:450;line-height:1.5}.editorial-module__i0EgzW__related{padding-top:var(--section-y-tight)}.editorial-module__i0EgzW__relatedGrid{row-gap:32px;margin-top:12px}.editorial-module__i0EgzW__relatedMain,.editorial-module__i0EgzW__relatedAside{grid-column:1/-1;min-width:0}.editorial-module__i0EgzW__relatedDek{max-width:46ch;color:var(--fg);margin-top:16px}.editorial-module__i0EgzW__relatedBestFor{max-width:56ch;color:var(--fg-muted);margin-top:16px}.editorial-module__i0EgzW__relatedLinks{flex-wrap:wrap;column-gap:28px;margin-top:12px;display:flex}@media (min-width:48rem){.editorial-module__i0EgzW__relatedAside{grid-column:1/6}}@media (min-width:64rem){.editorial-module__i0EgzW__relatedMain{grid-column:1/8}.editorial-module__i0EgzW__relatedAside{grid-area:1/9/auto/13}}.editorial-module__i0EgzW__indexLayout{row-gap:48px;margin-top:24px}.editorial-module__i0EgzW__indexLead,.editorial-module__i0EgzW__indexSide{grid-column:1/-1;min-width:0}.editorial-module__i0EgzW__indexLeadTitle{max-width:24ch;margin-top:12px}.editorial-module__i0EgzW__indexLeadDek{max-width:46ch;color:var(--fg);margin-top:18px}.editorial-module__i0EgzW__indexMeta{font-family:var(--font-sans);font-size:var(--text-small);color:var(--fg-muted);margin-top:14px;font-weight:500;line-height:1.5}.editorial-module__i0EgzW__indexSide{border-top:1px solid var(--rule-c);padding-top:12px}.editorial-module__i0EgzW__indexSideHead{padding-bottom:4px}.editorial-module__i0EgzW__indexList{margin:0;padding:0;list-style:none}.editorial-module__i0EgzW__indexItem{border-bottom:1px solid var(--hair);padding-block:22px}.editorial-module__i0EgzW__indexItem:last-child{border-bottom:0}.editorial-module__i0EgzW__indexItemTitle{margin-top:8px}.editorial-module__i0EgzW__headlineLink{color:var(--heading);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:.18em;text-decoration-skip-ink:auto;transition:text-decoration-thickness var(--dur-press) ease;text-decoration-thickness:1px}.editorial-module__i0EgzW__headlineLink:hover,.editorial-module__i0EgzW__headlineLink:focus-visible{text-decoration-thickness:2px}.editorial-module__i0EgzW__indexItem .editorial-module__i0EgzW__indexMeta{margin-top:8px}@media (min-width:64rem){.editorial-module__i0EgzW__indexLayout{margin-top:40px}.editorial-module__i0EgzW__indexLead{grid-column:1/8}.editorial-module__i0EgzW__indexSide{border-top:0;grid-column:9/13;padding-top:0;position:relative}.editorial-module__i0EgzW__indexSide:before{content:"";top:0;bottom:0;left:calc(-1 * (var(--gutter) + (100% - 3 * var(--gutter)) / 8));background:var(--color-rule);width:1px;position:absolute}.editorial-module__i0EgzW__indexItem:first-child{padding-top:14px}}.editorial-module__i0EgzW__subjects{margin-top:var(--section-y-tight)}.editorial-module__i0EgzW__subjectGrid{row-gap:0;margin-top:8px}.editorial-module__i0EgzW__subject{border-top:1px solid var(--hair);grid-column:1/-1;min-width:0;padding-block:20px 24px}.editorial-module__i0EgzW__subject:first-child{border-top:0}.editorial-module__i0EgzW__subjectHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.editorial-module__i0EgzW__subjectCount{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--fg-muted);white-space:nowrap;font-weight:500;line-height:1.45}.editorial-module__i0EgzW__subjectList{margin:2px 0 0;padding:0;list-style:none}.editorial-module__i0EgzW__subjectLink{padding-block:calc((var(--target) - 1.35em) / 2);font-family:var(--font-serif);text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.35;display:inline-block}.editorial-module__i0EgzW__subjectServiceBlock{border-top:1px solid var(--hair);margin-top:6px;padding-top:10px}.editorial-module__i0EgzW__subjectService{margin-top:0}@media (min-width:48rem){.editorial-module__i0EgzW__subject{grid-column:span 4;padding-top:18px}.editorial-module__i0EgzW__subject:nth-child(2){border-top:0}.editorial-module__i0EgzW__subject:nth-child(3){grid-column:1/-1}}@media (min-width:64rem){.editorial-module__i0EgzW__subjectGrid{margin-top:0}.editorial-module__i0EgzW__subject,.editorial-module__i0EgzW__subject:nth-child(3){border-top:0;grid-column:span 4;padding-top:4px;position:relative}.editorial-module__i0EgzW__subject+.editorial-module__i0EgzW__subject:before{content:"";top:4px;bottom:24px;left:calc(-1 * var(--gutter) / 2);background:var(--color-rule);width:1px;position:absolute}}@media print{.editorial-module__i0EgzW__rail,.editorial-module__i0EgzW__tocMobile{display:none!important}.editorial-module__i0EgzW__text{grid-column:1/-1;max-width:none}.editorial-module__i0EgzW__tocRail{position:static}.editorial-module__i0EgzW__sourceTitle a:after{content:" (" attr(href) ")";font-family:var(--font-sans);color:var(--fg-muted);font-size:.8em}.editorial-module__i0EgzW__example,.editorial-module__i0EgzW__cta,.editorial-module__i0EgzW__shortAnswer{break-inside:avoid}}
