.content-page .content-hero{max-width:1180px;padding-block:32px 64px}.content-page .content-hero h1{letter-spacing:-.035em;text-wrap:pretty;max-width:none;margin-top:16px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.content-page .article-opening-copy>.content-eyebrow{margin-top:18px}.content-page .content-hero-answer{max-width:70ch;margin-top:32px}.content-page .content-byline{font-weight:400;font-size:var(--text-control);border:0;align-items:center;gap:6px 20px;margin-top:20px;padding:0}.content-page .content-byline>.author-byline{color:var(--ink);flex:none;margin:0;font-weight:650}.content-page .content-byline-details{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 16px;display:flex}.content-page .content-byline-details>span:last-child{width:auto}.content-page .content-editorial-image{align-self:stretch;min-width:0;margin:0}.content-page .article-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;display:grid}.content-page .article-opening-copy{min-width:0}.content-page .content-editorial-image .editorial-figure{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.content-page .content-editorial-image img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-small);outline:0;width:100%;height:auto}.content-page .content-editorial-image figcaption{padding:10px 0 0}.content-page .content-layout{grid-template-columns:240px minmax(0,700px);justify-content:start;gap:80px;max-width:1180px}.content-page .content-article{max-width:700px}.content-page .content-toc{font-size:var(--text-control);border:0;padding:0;line-height:1.45;display:block}.content-page .content-toc summary{color:var(--ink);font-weight:700}.content-page .content-toc nav{gap:4px;margin-top:12px;display:grid}.content-page .content-toc a{min-height:44px;color:var(--muted);padding-block:10px;display:block}.content-page .mdx-body h2{border:0;margin-top:56px;padding:0;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.22}.content-page .mdx-body>h2:first-child{margin-top:0}.content-page .mdx-body h3{font-size:var(--text-subheading);margin-top:32px;line-height:1.3}.content-page .mdx-body p,.content-page .mdx-body>ul,.content-page .mdx-body>ol{font-size:var(--text-lead);color:var(--ink);line-height:1.75}.content-page .mdx-body p{margin-top:20px}.content-page .desktop-contents>p{color:var(--ink);margin:0;font-weight:700}.content-page .mobile-contents{display:none}@media (max-width:899px){.content-page .article-opening{grid-template-columns:minmax(0,1fr);gap:32px}.content-page .content-editorial-image img{aspect-ratio:16/9}.content-page .content-hero{max-width:740px}.content-page .desktop-contents{display:none}.content-page .mobile-contents{display:block}.content-page .content-layout{grid-template-columns:minmax(0,1fr);gap:32px;max-width:740px}.content-page .content-toc{max-height:none;position:static;overflow:visible}.content-page .content-toc summary{background:var(--paper);border:1px solid var(--line);cursor:pointer;min-height:52px;padding:14px 16px}.content-page .content-toc nav{margin-block:4px 12px}}@media (max-width:659px){.content-page .content-hero{padding-block:24px 32px}.content-page .content-hero-answer{margin-top:24px}.content-page .content-editorial-image{margin-bottom:24px}.content-page .content-editorial-image img{aspect-ratio:3/2}.content-page .mdx-body p,.content-page .mdx-body>ul,.content-page .mdx-body>ol{font-size:var(--text-lead);line-height:1.75}}.content-page .mdx-body :is(h2,h3){scroll-margin-top:calc(var(--site-header-height) + 24px)}.content-page .content-hero-answer>p{font-weight:400}.content-page .content-hero .evidence-boundary{margin-top:28px}.content-page .content-hero .evidence-boundary p{font-size:var(--text-body);line-height:1.6}.content-page .content-hero .evidence-boundary strong{font-size:var(--text-body)}.content-page .content-editorial-image figcaption{color:var(--muted);font-size:var(--text-caption);line-height:1.5}@media (min-width:900px){.content-page .content-editorial-image img{max-height:none}}@media (max-width:659px){.content-page .content-hero h1{letter-spacing:-.025em}.content-page .content-byline{font-size:var(--text-caption)}.content-page .content-hero-answer>p{font-size:var(--text-lead);line-height:1.65}}.content-page .article-sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--site-header-height) + 24px);margin-top:56px}.content-page .article-sources>summary{min-height:56px;font-size:var(--text-body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-weight:700;list-style:none;display:flex}.content-page .article-sources>summary::-webkit-details-marker{display:none}.content-page .article-sources>summary:after{content:"+";color:var(--calibration);font-family:var(--font-ui,Arial), sans-serif;font-size:var(--text-subheading)}.content-page .article-sources[open]>summary:after{content:"−"}.content-page .article-sources .source-list{gap:0;margin:0}.content-page .article-sources .source-list a{background:0 0;border:0;min-height:0;padding:10px 4px}.content-page .article-sources .source-list strong{font-size:var(--text-control)}.content-page .article-sources .source-correction{color:var(--muted);margin:12px 4px 0}.content-page .article-sources-method{font-size:var(--text-control);margin:32px 4px 0;line-height:1.6}.content-page .article-sources-method h3,.content-page .evidence-legend-compact h3{font:700 var(--text-control)/1.3 var(--font-ui,Arial), sans-serif;margin:0}.content-page .article-sources-method .article-research{gap:12px;margin:12px 0 0}.content-page .article-sources-method p{color:var(--muted);margin:12px 0 0}.content-page .evidence-legend-compact{background:0 0;border:0;margin:32px 4px 24px;padding:0}.content-page .evidence-legend-compact dl{gap:8px;margin-top:10px}.content-page .content-toc{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain}.content-page .content-toc nav{margin-inline:-4px;padding:4px}.content-page .content-toc a{text-underline-offset:4px;text-decoration-thickness:1px}.content-page .content-toc a:is(:hover,:focus-visible){color:var(--calibration);text-decoration:underline}.content-page .mdx-body :is(h2,h3){text-wrap:balance}.content-page .article-sources>summary:is(:hover,:focus-visible){color:var(--calibration)}.content-page .article-sources .source-list a{padding-block:14px}@media (min-width:900px){.content-page .content-toc{margin:-4px;padding:4px}}.content-page .content-product-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.content-page .content-product-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-page .content-product-card>span{font-weight:600}.content-page .content-product-card>strong{font-size:var(--text-subheading);margin:4px 0;line-height:1.3}.content-page .content-product-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:0;padding-top:12px;display:flex}.content-page .content-product-actions>a:first-child{min-height:44px;color:var(--calibration);text-underline-offset:4px;border:0;border-radius:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:660px){.content-page .content-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}}.content-page .related-content .related-grid{gap:32px 40px;margin-top:28px}.content-page .related-content .related-grid a,.content-page .related-content .related-grid a:hover{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-page .related-content .related-grid a>span{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.content-page .related-content .related-grid a>strong{font-size:var(--text-subheading);text-wrap:balance;margin-top:8px;line-height:1.3}.content-page .related-content .related-grid a>small{padding-top:10px}.content-page .related-content .related-grid a:is(:hover,:focus-visible)>strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:659px){.content-page .related-content{padding-block:48px}}
