.editorial-shell{--editorial-margin:var(--page-gutter);width:calc(100% - 2 * var(--editorial-margin));max-width:none;margin-inline:var(--editorial-margin);padding-block:var(--space-xs) var(--space-2xl)}.topnav-category-controls{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.topnav-category-link{min-height:48px;color:var(--ink);overflow-wrap:anywhere;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.topnav-category-link[aria-current]{color:var(--brand-link);text-underline-offset:.25em;text-decoration:underline}.topnav-category-controls .topnav-trigger{width:auto;min-width:48px;min-height:48px;padding:var(--space-xs);justify-content:center}.topnav-category-link:focus-visible,.category-navigation a:focus-visible,.editorial-shell a:focus-visible,.editorial-shell button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.topnav-overview-link{min-height:48px;padding:var(--space-sm) var(--space-md);color:var(--brand-link);font-weight:600;display:block}@media (min-width:90em){.site-header:has(>.topnav-root){column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) minmax(11rem,15rem) auto;grid-template-areas:"brand menus search account"}.site-header:has(>.topnav-root)>.brand{width:8rem}.topnav-menus{justify-content:flex-start;justify-self:center;gap:0}.topnav-category-controls{gap:0}.topnav-category-controls .topnav-trigger{min-width:44px;min-height:44px}.topnav-search .topnav-search-input{width:11rem;padding-left:.5rem}.topnav-search-button{padding-inline:.5rem}}.site-header[data-compact=true]:has(>.topnav-root){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"brand.utility toggle""nav nav nav nav";padding-bottom:.5rem}.site-header[data-compact=true] .topnav-utility .topnav-search-link{display:inline-flex}.site-header[data-compact=true] .topnav-toggle{border:1px solid var(--brand-trust-dark);border-radius:var(--radius-xs);background:var(--surface-primary);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;grid-area:toggle;align-items:center;gap:.5rem;padding:0 .85rem;font-size:1rem;font-weight:600;display:inline-flex}.site-header[data-compact=true] .topnav-toggle-icon{gap:3px;width:18px;display:inline-grid}.site-header[data-compact=true] .topnav-toggle-icon i{background:currentColor;border-radius:0;height:2px;display:block}.site-header[data-compact=true] .topnav{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;margin-top:.5rem;padding-top:.75rem;display:none}.site-header[data-compact=true] .topnav[data-open=true]{display:flex}.site-header[data-compact=true] .topnav-search{order:-1;margin:0 0 .75rem}.site-header[data-compact=true] .topnav-search-input{flex:auto;width:auto}.site-header[data-compact=true] .topnav-menus{flex-direction:column;align-items:stretch;gap:0;margin:0}.site-header[data-compact=true] .topnav-item{border-bottom:1px solid var(--border)}.site-header[data-compact=true] .topnav-trigger{white-space:normal;text-align:left;justify-content:space-between;width:100%;min-height:52px;padding:0 .25rem;font-size:1.05rem}.site-header[data-compact=true] .topnav-item{position:static}.site-header[data-compact=true] .topnav-panel{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;position:static}.site-header[data-compact=true] .topnav-panel-inner,.site-header[data-compact=true] .topnav-panel[data-groups="3"] .topnav-panel-inner{grid-template-columns:minmax(0,1fr);gap:.75rem;max-width:none;padding:0 0 .75rem .75rem;display:grid}.site-header[data-compact=true] .topnav-group-heading{padding:0}.site-header[data-compact=true] .topnav-links{grid-template-columns:minmax(0,1fr)}.site-header[data-compact=true] .topnav-link{overflow-wrap:anywhere}.site-header[data-compact=true] .topnav-utility{grid-area:utility;display:flex}.site-header[data-compact=true] .topnav-menus{min-width:0}.site-header[data-compact=true][data-stacked=true]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand.toggle""utility utility utility""nav nav nav"}.site-header[data-compact=true]:has(.topnav[data-open=true]){max-height:100dvh;overflow-y:auto}.category-navigation{background:var(--surface-primary);border-bottom:1px solid var(--line);padding-inline:var(--page-gutter)}.category-navigation-links{justify-content:safe center;gap:var(--space-lg);padding:var(--space-3xs) 0;flex-wrap:nowrap;margin:0;list-style:none;display:flex;overflow-x:auto}.category-navigation-links li{flex:none;margin:0;padding:0}.category-navigation-links a{white-space:nowrap;min-height:44px;color:var(--brand-link);align-items:center;padding-block:0;font-weight:600;text-decoration:none;display:flex}.category-navigation-links a[aria-current],.category-navigation-links a:hover{text-underline-offset:.25em;text-decoration:underline}.category-navigation-links a:focus-visible{outline-offset:-3px}.site-header>.brand{align-items:center;min-height:44px;display:flex}.editorial-center{overflow-wrap:anywhere;min-width:0}.editorial-more{max-width:calc(var(--content-max) + 2 * var(--page-gutter));gap:var(--space-xl);margin-inline:auto;margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.editorial-more>*{overflow-wrap:anywhere;min-width:0}.editorial-shell:not(.editorial-home) :is(.editorial-center,.editorial-more) h1{margin-top:0}.editorial-shell:not(.editorial-home) :is(.editorial-center,.editorial-more) h2{font-size:1.6875rem;line-height:1.25}.editorial-shell:not(.editorial-home) :is(.editorial-center,.editorial-more) h3{font-size:1.375rem;line-height:1.3}.editorial-shell:not(.editorial-home) :is(.editorial-center,.editorial-more) p{font-size:1.125rem;line-height:1.6}.editorial-shell:not(.editorial-home) :is(.editorial-center,.editorial-more) .small,.editorial-shell:not(.editorial-home) :is(.editorial-center,.editorial-more) .editorial-meta{color:var(--ink-muted);font-size:1rem;line-height:1.5}.editorial-flagship{padding-bottom:var(--space-2xl);border-bottom:1px solid var(--line)}.editorial-hero-image{aspect-ratio:16/9;margin-bottom:var(--space-xl);background:var(--surface);display:block}.editorial-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.editorial-read{align-items:center;min-height:48px;font-weight:600;display:inline-flex}.editorial-resource-list{margin:0;padding:0;list-style:none}.editorial-resource-list li{padding:var(--space-md) 0;border-bottom:1px solid var(--line);margin:0}.editorial-resource-list a{align-items:center;min-height:48px;font-weight:600;display:inline-flex}.editorial-resource-list p{margin:var(--space-xs) 0 0;font-size:1rem}.editorial-topic-sections ul{gap:var(--space-xs) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.editorial-topic-sections a{align-items:center;min-height:48px;display:inline-flex}.editorial-feed{border-top:1px solid var(--line);padding-top:var(--space-xl)}.editorial-feed-item{gap:var(--space-md);padding-block:var(--space-xl);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.editorial-feed-item h3{margin-block:var(--space-xs) var(--space-sm)}.editorial-feed-item p{margin-block:0 var(--space-sm)}.editorial-feed-image{aspect-ratio:4/3;background:var(--surface);display:block}.editorial-feed-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.editorial-feed-controls{align-items:center;gap:var(--space-xl);margin-block:var(--space-xl);flex-wrap:wrap;display:flex}.editorial-feed-controls a{align-items:center;min-height:48px;display:inline-flex}@media (min-width:48em){.editorial-feed-item{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:47.99em){.editorial-topic-sections ul{grid-template-columns:minmax(0,1fr)}}.editorial-intelligence-item{padding-block:var(--space-lg);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.editorial-intelligence-item a{align-items:center;min-height:48px;display:inline-flex}.editorial-shell{padding-top:var(--space-xs)}.editorial-heading>h1,.editorial-more h2{margin:0 0 var(--space-xs);font-size:1.6875rem;font-weight:700;line-height:1.25}.editorial-heading{margin-bottom:var(--space-sm)}.editorial-heading>p{margin-block:0}.editorial-hero-image{margin-bottom:var(--space-sm)}.editorial-flagship{padding-bottom:var(--space-md)}.editorial-flagship>h2,.editorial-flagship>p{margin-block:var(--space-xs)}.editorial-resource-list>li{padding-block:var(--space-xs)}.editorial-resource-list>li:first-child{padding-top:0}.editorial-resource-list p{margin-top:var(--space-3xs)}.editorial-resource-list li li{padding-block:var(--space-3xs);border:0}.editorial-resource-list li li a{min-height:44px}.editorial-rail-section{margin-block:var(--space-xs)}.editorial-rail-section>h3{margin:0 0 var(--space-xs)}.editorial-rail-section>p{margin-block:var(--space-xs)}.editorial-rail-section h4{margin-block:0 var(--space-xs);font-size:1.125rem;line-height:1.4}.editorial-rail-section .editorial-intelligence-item{padding-block:var(--space-xs)}.editorial-rail-section .editorial-intelligence-item p,.editorial-rail-archives{margin-block:var(--space-xs)}.editorial-feed-item{padding-block:var(--space-sm)}.editorial-topic-sections,.editorial-topic-block{margin-block:var(--space-md)}.editorial-topic-block>h2{margin-block:0 var(--space-xs)}.editorial-home .editorial-center{--grid-pad:var(--space-md);gap:var(--space-md);align-content:start;display:grid}.editorial-home .editorial-center>*{min-width:0}.editorial-home .editorial-center .whole-picture,.editorial-home .editorial-center .home-featured,.editorial-home .editorial-center .home-member{grid-template-columns:minmax(0,1fr)}.editorial-home .editorial-center .pathway-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.editorial-home .editorial-center .home-band,.editorial-home .editorial-center .band-dark,.editorial-home .editorial-center .section{margin-inline:0}.editorial-home .editorial-center .section,.editorial-home .editorial-center .hero{padding-inline:0}.editorial-home .editorial-center .goal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.published-article{--pa-gap:clamp(2.25rem, 5vw, 3.5rem)}.published-article .pa-hero{margin:var(--space-lg) 0 var(--pa-gap)}.published-article .pa-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.published-article .pa-figure{margin:var(--pa-gap) 0}.published-article .pa-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.published-article figcaption{margin-top:var(--space-xs);color:var(--ink-muted);font-size:.95rem}.published-article>section:first-of-type>p:first-of-type{color:var(--ink);font-size:1.3rem;line-height:1.55}.published-article>section>h2{margin:var(--pa-gap) 0 var(--space-md);padding-top:var(--space-md);color:var(--brand);text-wrap:balance;scroll-margin-top:6rem;position:relative}.published-article>section>h2:before{content:"";background:var(--brand-action);width:3.5rem;height:4px;position:absolute;top:0;left:0}.published-article>section:first-of-type>h2:first-child{margin-top:var(--pa-gap)}.published-article>section>p{margin-block:0 var(--space-md)}.published-article ul li::marker{color:var(--brand-action);font-weight:700}.published-article ol li::marker{color:var(--brand-action);font-weight:700}.published-article ul,.published-article ol{margin-block:var(--space-md)}.published-article li{margin-block:var(--space-xs)}.published-article #related{margin-top:var(--pa-gap);padding:var(--space-lg);background:var(--surface);border:1px solid var(--line)}.published-article #related h2{margin-top:0}@media (max-width:640px){.published-article .pa-quote{padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + 4px);border-left-width:4px}.published-article>section:first-of-type>p:first-of-type{font-size:1.18rem}}main blockquote{padding:var(--space-lg) 0;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;max-width:none;color:var(--ink);background:0 0;margin:clamp(2rem,5vw,3rem) auto}main blockquote:not(.x):not(.y):not(.z) p{max-width:34ch;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(1.45rem,3vw,2rem);font-weight:400;line-height:1.35}main blockquote:not(.x):not(.y):not(.z) footer{margin-top:var(--space-xs);color:var(--ink);font-size:clamp(1.45rem,3vw,2rem);font-style:italic;font-weight:400;line-height:1.35}main blockquote cite{font-style:inherit}.source-fold{margin:var(--space-xl,2rem) 0 0;border-top:1px solid var(--line)}.source-fold>summary{min-height:48px;padding:var(--space-xs) 0;cursor:pointer;color:var(--brand-link);align-items:center;font-size:1.125rem;font-weight:700;display:flex}.source-fold>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.source-fold-body{padding-bottom:var(--space-md)}.source-fold-body h3{font-size:1rem}
.vx-page{--vx-gap:clamp(2rem, 4.5vw, 3.75rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.vx-intro-inner,.vx-bands{box-sizing:border-box;width:100%;min-width:0}.vx-intro-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding-block:clamp(1.25rem,3.5vw,2.75rem) clamp(.5rem,2vw,1.5rem);display:grid}.vx-intro h1{margin:.25rem 0 .75rem;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.08}.vx-lede{max-width:38rem;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.vx-actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0;display:flex}.vx-jump{flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:1.25rem;font-weight:600;display:flex}.vx-intro-media,.vx-band-media{aspect-ratio:4/3;background:var(--bg);border-radius:0;width:100%;position:relative;overflow:hidden}.vx-intro-media img,.vx-band-media img{object-fit:cover}.vx-bands{gap:var(--vx-gap);padding-top:var(--vx-gap);display:grid}.vx-band{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.1rem;scroll-margin-top:5.5rem;display:grid}.vx-band h2{margin:0 0 .35rem;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.15}.vx-band-intro{color:var(--text-secondary);max-width:40rem;margin:0;font-size:1.15rem;line-height:1.5}.vx-areas{border-top:1px solid var(--border);margin:1.1rem 0 0;padding:0;list-style:none}.vx-area{border-bottom:1px solid var(--border);margin:0;padding:.7rem 0;scroll-margin-top:5.5rem}.vx-area h3{margin:0 0 .15rem;font-size:1.2rem;line-height:1.25}.vx-area p{margin:0 0 .25rem;font-size:1.05rem;line-height:1.45}.vx-area-note{color:var(--text-secondary)}.vx-area-links{flex-wrap:wrap;gap:.2rem 1.1rem;margin:.25rem 0 0;padding:0;font-size:.98rem;list-style:none;display:flex}.vx-area p.vx-area-links{display:block}.vx-area-start{font-weight:600;margin:.25rem 0 0!important}.vx-next{box-sizing:border-box;width:100%;margin:var(--vx-gap) 0 0;background:var(--surface-primary);border:1px solid var(--border);border-left:6px solid var(--brand-accent);border-radius:0;padding:clamp(1.25rem,3.5vw,2rem)}.vx-next h2{margin:0 0 .35rem;font-size:clamp(1.4rem,2.2vw,1.8rem)}.vx-next p{max-width:42rem;margin:0;font-size:1.1rem;line-height:1.5}.vx-next .vx-actions{margin-top:1rem}.vx-foot{box-sizing:border-box;width:100%;margin:1.5rem 0 0}@container shell (min-width:44rem){.vx-intro-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,3.5rem)}.vx-intro-media{aspect-ratio:1;justify-self:end;max-width:460px}.vx-band{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem)}.vx-band[data-side=right]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vx-band[data-side=right] .vx-band-media{order:2}.vx-band-media{aspect-ratio:1}}.vx-band a:focus-visible,.vx-intro a:focus-visible,.vx-next a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.editorial-center{container:shell/inline-size}.shell-page{min-width:0}.shell-hero{margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--line)}.shell-hero .eyebrow{margin:0 0 .35rem}.shell-hero h1{max-width:none;font-size:var(--type-page-title-size);margin:0 0 .6rem;line-height:1.15}.shell-hero .doc-lede{margin:0;font-size:1.15rem;line-height:1.5}.shell-hero>p.small{margin:.5rem 0 0}.editorial-center :is(.article-main,.content-page-body,.shell-hero) :is(p,li,dd,blockquote){text-wrap:pretty;max-width:none}.editorial-center .article-layout .article-main :is(p,li,dd,blockquote){max-width:none}.editorial-center .article-main :is(img,figure,table){max-width:100%}.in-shell{overflow-wrap:anywhere;min-width:0}.in-shell>.article-toc{margin-bottom:var(--space-md)}.article-after{gap:var(--space-lg);margin-top:var(--space-xl);min-width:0;display:grid}.article-after :is(.page-rail,.doc-rail){gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-content:start;align-items:start;display:grid}.editorial-center .content-page{padding-inline:0;padding-top:0}.editorial-center .content-page-body .hub-hero{grid-template-columns:minmax(0,1fr);min-height:0}.editorial-center .content-page-body .hub-hero-image{aspect-ratio:4/3;height:auto;min-height:0;max-height:22rem}.editorial-center .content-page-body .hub-guides{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.editorial-center .content-page-body .hub-actions{grid-template-columns:minmax(0,1fr);gap:0}.editorial-center .content-page-body .hub-action{padding:var(--space-md) 0 var(--space-md) var(--space-md);border-style:solid;border-width:0 0 1px 3px;border-color:var(--line);border-left-color:var(--brand-health);background:0 0}.editorial-center .content-page-body .hub-action:last-child{border-bottom:0}.editorial-center .content-page-body .hub-action :is(p,ol,ul,dl){max-width:none}.editorial-center .content-page-body .hub-action h3{font-size:1.25rem}.editorial-center .content-page-body .hub-action .today-details{margin:var(--space-sm) 0;padding:var(--space-sm) 0}.editorial-center .content-page-body .hub-action .today-details dd{margin:0}.editorial-center .content-page-body .hub-action .today-details{grid-template-columns:minmax(0,1fr)}.editorial-center .guide-hero{padding:0 0 var(--space-md);border-bottom:1px solid var(--line);margin-bottom:var(--space-md);gap:var(--space-md);background:0 0;grid-template-columns:minmax(0,1fr)}.editorial-center .guide-hero h1{max-width:none;font-size:var(--type-page-title-size)}.editorial-center .guide-hero-image{aspect-ratio:3/2;width:100%;max-height:none}.editorial-center .guide-hero .guide-answer{max-width:none;margin-top:0}@container shell (min-width:46rem){.editorial-center .content-page-body .hub-hero{grid-template-columns:minmax(0,1fr) minmax(0,38%)}}@container shell (min-width:40rem){.editorial-center .content-page-body .hub-action .today-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.editorial-center .article-main table:not(.article-table-wrap table){max-width:100%;display:block;overflow-x:auto}.editorial-center .health-resource-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));align-items:stretch}.editorial-center .section>h2,.editorial-center .section>.health-resource-grid+h2{margin-top:var(--space-lg)}.editorial-center .section>h2+p{margin-top:var(--space-2xs,.25rem)}.editorial-center .health-resource-card,.editorial-center .tool-tile{height:100%}.editorial-center :is(.health-goals-page-header,.health-goals-browser){padding-inline:0}.editorial-center .health-goals-browser{padding-block:var(--space-sm) var(--space-lg);gap:var(--space-md);border-block:0}.editorial-center .health-goals-page-header{padding-top:0;padding-bottom:var(--space-sm)}.shell-page .section{width:100%;margin-inline:0}.shell-page>.section{padding-top:var(--space-sm)}@container shell (max-width:34rem){.editorial-center .article-table-wrap table{min-width:0}.editorial-center .article-table-wrap :is(th,td){padding:var(--space-xs) var(--space-xs);overflow-wrap:normal;word-break:normal;font-size:1rem}}@container shell (max-width:32rem){.editorial-home .editorial-center .goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.editorial-feed-image img[src*=\.svg],.editorial-hero-image img[src*=\.svg]{object-fit:contain;background:var(--surface)}@container shell (max-width:56rem){.editorial-center :is(.account-split,.two-col){grid-template-columns:minmax(0,1fr)}}@media print{.editorial-more{display:none!important}.editorial-shell{width:auto!important;margin:0!important;padding:0!important}.editorial-center{container-type:normal}.article-main h2:before{display:none}.search-result,.rail-card,.guide-answer{break-inside:avoid;box-shadow:none!important}}.story-label{font-size:var(--type-caption-size,1rem);color:var(--brand-link);margin:0 0 .35rem;font-weight:600}.story-img{aspect-ratio:3/2;background:var(--bg);border-radius:0;display:block;position:relative;overflow:hidden}.story-img img{object-fit:cover;width:100%;height:100%}.story h3{text-wrap:balance;margin:.6rem 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.25}.story h3 a{color:var(--ink);text-decoration:none}.story h3 a:hover{color:var(--brand-hover);text-decoration:underline}.story p{color:var(--ink-muted,var(--ink));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.story-grid{gap:var(--space-lg,1.5rem) var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.story-block,.editorial-topic-block{margin-block:var(--space-xl,2rem)}.story-block>h2,.editorial-topic-block>h2{margin:0 0 var(--space-sm);text-transform:none;padding-bottom:var(--space-2xs,.25rem);border-bottom:2px solid var(--ink);font-size:1.1rem;font-weight:700}@container shell (min-width:34rem){.story-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.story-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-story{gap:var(--space-md);margin-bottom:var(--space-xl,2rem);grid-template-columns:minmax(0,1fr);display:grid}.lead-story .story-img{aspect-ratio:4/3}.lead-story h2{margin:0 0 var(--space-xs);text-wrap:balance;font-size:clamp(1.7rem,3.2cqi,2.2rem);font-weight:700;line-height:1.15}.lead-story h2 a{color:var(--ink);text-decoration:none}.lead-story h2 a:hover{color:var(--brand-hover)}.lead-story .lead-intro{margin:0 0 var(--space-sm);font-size:1.15rem;line-height:1.55}.lead-story .lead-meta{margin:0 0 var(--space-sm);color:var(--ink-muted,var(--ink));font-size:1rem}@container shell (min-width:44rem){.lead-story{align-items:center;gap:var(--space-lg,1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.editorial-center .editorial-feed .editorial-feed-items{display:block}.editorial-center .editorial-feed .editorial-feed-item{column-gap:var(--space-lg);padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) 11rem;align-items:start;margin:0;display:grid}.editorial-center .editorial-feed .editorial-feed-item:first-child{padding-top:0}.editorial-center .editorial-feed .editorial-feed-item:not(:has(.editorial-feed-image)){grid-template-columns:minmax(0,1fr)}.editorial-center .editorial-feed .editorial-feed-image{aspect-ratio:4/3;background:var(--bg);border-radius:0;grid-area:1/2;width:100%;margin:0;overflow:hidden}.editorial-center .editorial-feed .editorial-feed-image img{object-fit:cover;width:100%;height:100%}.editorial-center .editorial-feed .editorial-feed-item>div{grid-area:1/1;min-width:0}.editorial-center .editorial-feed .editorial-feed-item h3{margin:0 0 var(--space-xs);text-wrap:balance;font-size:1.3rem;line-height:1.25}.editorial-center .editorial-feed .editorial-feed-item p:not(.editorial-meta){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.editorial-center .editorial-feed .editorial-feed-item .editorial-meta{margin:0 0 var(--space-xs);order:-1;font-size:.9rem;font-weight:600}@media (max-width:34rem){.editorial-center .editorial-feed .editorial-feed-item{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) 6.5rem}.editorial-center .editorial-feed .editorial-feed-item h3{font-size:1.15rem}.editorial-center .editorial-feed .editorial-feed-item p:not(.editorial-meta){display:none}}.rail-story{border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.7rem 0;display:grid}.rail-story:last-child{border-bottom:0}.rail-story .story-img{aspect-ratio:1;border-radius:0}.rail-story a.rail-story-title{color:var(--ink);min-height:0;font-weight:600;line-height:1.3;text-decoration:none;display:block}.rail-story a.rail-story-title:hover{color:var(--brand-hover);text-decoration:underline}.rail-story .small{color:var(--ink-muted,var(--ink));margin:.15rem 0 0}.rail-lead .story-img{aspect-ratio:16/10;margin-bottom:.5rem}.rail-lead a.rail-story-title{font-size:1.15rem}.editorial-center .search-results{gap:0;max-width:none;display:block}.editorial-center .search-result{border:0;border-bottom:1px solid var(--line);box-shadow:none;padding:var(--space-md) 0;background:0 0;border-radius:0}.editorial-center .search-badge{color:var(--brand-link);background:0 0;padding:0;font-weight:700}.editorial-center .search-result-title{margin:.15rem 0 .3rem;font-size:1.35rem;line-height:1.25}.editorial-center .search-result-title a{color:var(--ink);text-decoration:none}.editorial-center .search-result-title a:hover{color:var(--brand-hover);text-decoration:underline}.editorial-center .search-form{background:0 0;border:0;padding:0}.editorial-center .search-header{border-bottom:2px solid var(--ink);padding-bottom:var(--space-sm);margin-bottom:var(--space-md)}.editorial-center :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid var(--control-border);border-radius:var(--radius-xs);background:var(--surface);min-height:48px;padding:0 var(--space-sm);font:inherit;color:var(--ink);max-width:100%}.editorial-center textarea{padding:var(--space-xs) var(--space-sm)}.editorial-center .lede{color:var(--ink-muted,var(--ink))}.rail-story.rail-lead{grid-template-columns:minmax(0,1fr)}.story-img img[src$=\.svg],.rail-story .story-img img[src$=\.svg]{object-fit:contain;background:var(--surface)}@container shell (min-width:44rem){.lead-story{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}}.editorial-band{margin-inline:calc(var(--editorial-margin) * -1);margin-block:var(--space-lg,1.5rem);width:auto}.editorial-center .guide-hero h1,.editorial-center .shell-hero h1{letter-spacing:-.01em;font-size:clamp(2rem,4.2cqi,2.9rem);line-height:1.1}.editorial-center .guide-hero{padding-bottom:var(--space-md)}.editorial-center .guide-hero-image{border-radius:0}.editorial-center .guide-answer{background:var(--brand-tint);padding:var(--space-md);border:0;border-radius:0}.editorial-center .guide-answer h2{margin:0 0 .3rem;font-size:1.05rem}.editorial-center .guide-answer p{max-width:none;margin:0;font-size:1.15rem;line-height:1.55}.editorial-center .article-main>section>h2,.editorial-center .article-main>h2{margin-top:var(--space-xl,2rem);padding-top:var(--space-sm);border-top:1px solid var(--line);font-size:1.7rem}.editorial-center .article-main>section:first-child>h2,.editorial-center .article-main>h2:first-child{border-top:0;margin-top:0;padding-top:0}.editorial-center .article-main img{border-radius:0}.editorial-center .article-toc{margin-bottom:var(--space-lg,1.5rem);background:0 0;border:0;padding:0}.editorial-center .article-toc ul{border:0;flex-wrap:wrap;gap:.25rem 1.1rem;display:flex}.editorial-center .article-toc a{min-height:44px;color:var(--brand-link);padding:.4rem 0;font-weight:600}.editorial-center .article-after .rail-card,.editorial-center .notice{background:var(--surface);box-shadow:none;border:0;border-radius:0}.editorial-center .shell-hero{border-bottom:2px solid var(--ink)}.editorial-center .shell-hero .doc-lede{font-size:1.25rem;line-height:1.5}.expert-list{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.expert-list li{align-items:center;gap:.65rem;font-size:1.05rem;display:flex}.expert-thumb{object-fit:cover;border-radius:0;flex:none;width:40px;height:40px}.expert-thumb-blank{background:var(--brand-tint);color:var(--ink);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.editorial-more h3{margin:var(--space-md) 0 .25rem;font-size:1.15rem}@media print{.editorial-center .article-main>section>h2,.editorial-center .article-main>h2{border-top:0;margin:7mm 0 2.5mm;padding-top:0;font-size:15pt}.editorial-center .guide-hero h1,.editorial-center .shell-hero h1{margin:0 0 3mm;font-size:22pt;line-height:1.15}.editorial-center .guide-answer{background:0 0;padding:3mm 4mm}.editorial-center .guide-answer p,.editorial-center .shell-hero .doc-lede{font-size:11pt}.editorial-center .article-main img{border-radius:0}.editorial-center .shell-hero{border-bottom:0;margin-bottom:4mm;padding-bottom:0}}.editorial-home .goal-tile:after{background:linear-gradient(#0000 40%,#00000047 68%,#0000008c 100%)}.editorial-center .hub-featured{gap:var(--space-md);margin-bottom:var(--space-lg);min-width:0;display:grid}.editorial-center .hub-featured-image{aspect-ratio:3/2;background:var(--bg);border-radius:0;width:100%;display:block;position:relative;overflow:hidden}.editorial-center .hub-featured-image img{object-fit:cover}@container shell (min-width:34rem){.editorial-center .hub-featured{padding-bottom:var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 14rem;align-items:start}.editorial-center .hub-featured-image{aspect-ratio:4/3;grid-area:1/2}.editorial-center .hub-featured-copy{grid-area:1/1}.editorial-center .hub-featured:not(:has(.hub-featured-image)){grid-template-columns:minmax(0,1fr)}}.editorial-center .hub-featured-copy h3{margin:0 0 var(--space-xs);font-size:1.5rem;line-height:1.2}.editorial-center .hub-featured-copy p{margin:0 0 var(--space-sm);max-width:none}.editorial-center .hub-more-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.editorial-center .hub-more-list li{padding:var(--space-sm) 0;border-bottom:1px solid var(--line);gap:.15rem;display:grid}.editorial-center .hub-more-list li:last-child{border-bottom:0}.editorial-center .hub-more-list a{font-weight:600}.editorial-center .hub-more-list span{color:var(--ink-muted,var(--ink));max-width:none;font-size:.95rem}.front-page{gap:var(--space-md);margin:var(--space-sm) 0 var(--space-sm);min-width:0;display:grid}.front-page .front-img{aspect-ratio:3/2;background:var(--bg);width:100%;display:block;position:relative;overflow:hidden}.front-page .front-img img{object-fit:cover}.front-page .front-tag{background:var(--brand-action);color:var(--on-brand);padding:.2rem .55rem;font-size:.8rem;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0}.front-page .front-lead{gap:var(--space-sm);align-content:start;min-width:0;display:grid}.front-page .front-lead h2{margin:var(--space-xs) 0 0;text-wrap:balance;font-size:clamp(1.7rem,3.2cqi,2.3rem);font-weight:700;line-height:1.12}.front-page .front-card h3{margin:var(--space-xs) 0 0;text-wrap:balance;font-size:1.05rem;font-weight:700;line-height:1.25}.front-page .front-lead h2 a,.front-page .front-card h3 a{color:var(--ink);text-decoration:none}.front-page .front-lead h2 a:hover,.front-page .front-card h3 a:hover{color:var(--brand-hover);text-decoration:underline}.front-page .front-meta{color:var(--ink-muted,var(--ink));margin:0;font-size:.9rem}.front-page .front-dek{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.front-page .front-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;display:grid}.front-page .front-card{gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.front-page .front-card:first-child{padding-top:0}.front-page .front-card:last-child{border-bottom:0}.front-page .front-card .front-img{aspect-ratio:1}.front-page .front-card .front-tag{display:none}.front-page .front-card-copy{gap:var(--space-xs);min-width:0;display:grid}.front-page .front-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.front-page .front-card h3{margin:0}@media (min-width:900px){.front-page.front-rows{gap:var(--space-lg);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.front-page.front-rows .front-lead{flex-direction:column;display:flex}.front-page.front-rows .front-lead .front-img{aspect-ratio:auto;flex:auto;min-height:18rem}.front-page.front-rows .front-lead .front-dek{display:none}.front-page.front-rows .front-card h3{font-size:1.05rem}.front-page.front-rows .front-grid{grid-auto-rows:1fr;align-content:stretch;gap:0}.front-page.front-rows .front-card{padding:var(--space-sm) 0;grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch}.front-page.front-rows .front-card:first-child{padding-top:0}.front-page.front-rows .front-card:last-child{padding-bottom:0}.front-page.front-rows .front-card .front-img{aspect-ratio:auto;height:100%;min-height:5.5rem}.front-page.front-rows .front-card-copy{align-content:center}}.home-scorecard{padding-block:var(--space-md) 0;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.home-scorecard .ed-panel{column-gap:var(--space-lg);padding:var(--space-md) var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-scorecard .ed-panel>.ed-kicker,.home-scorecard .ed-panel>h1,.home-scorecard .ed-panel>.ed-dek,.home-scorecard .ed-panel>.ed-meta{grid-column:1}.home-scorecard .ed-panel>.button{width:auto;padding-inline:var(--space-lg);grid-area:1/2/span 4}.home-scorecard .ed-panel{gap:var(--space-xs);padding:var(--space-sm) var(--space-lg)}.home-scorecard .ed-panel>.ed-kicker{display:none}.home-scorecard .ed-panel h1{font-size:1.45rem}.home-scorecard .ed-panel .ed-dek{font-size:.95rem;line-height:1.4}.home-scorecard .ed-panel>.ed-meta{font-size:.9rem}}.front-wrap{min-width:0;container:front/inline-size}.front-page.front-cards .front-grid{gap:var(--space-md)}.front-page.front-cards .front-card{gap:var(--space-xs);border-bottom:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.front-page.front-cards .front-card .front-img{aspect-ratio:3/2}.front-page.front-cards .front-card .front-tag{font-size:.75rem;display:block}.front-page.front-cards .front-lead .front-dek{-webkit-line-clamp:3;display:block}.front-page.front-cards .front-lead .front-img{aspect-ratio:3/2}@container front (min-width:480px){.front-page.front-cards .front-grid:has(.front-card:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.front-page.front-cards .front-lead .front-img{aspect-ratio:2}}@container front (min-width:900px){.front-page.front-cards:not(.front-solo){gap:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.front-page.front-cards .front-lead .front-img{aspect-ratio:3/2}}@container front (min-width:600px){.front-page.front-solo .front-lead{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.front-page.front-solo .front-lead .front-img{aspect-ratio:3/2;grid-row:1/span 3}}.front-page .front-img-plain{background:var(--brand-health);place-items:center;display:grid}.front-page .front-plain-label{color:var(--on-brand);text-align:center;padding:var(--space-sm);font-size:1.1rem;font-weight:700}.front-page .front-card .front-plain-label{padding:0;font-size:.8rem}.front-page .front-img-plain .front-tag{display:none}.eyebrow:has(+h1){display:none}.editorial-center .content-page-body .hub-hero{align-items:start;margin-top:0}.editorial-center .content-page-body .hub-hero h1,.editorial-center .content-page-body .guide-header h1{margin-top:0}.story-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.story-row{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.story-row.has-image{grid-template-columns:minmax(0,1fr) 7.5rem}.story-row:first-child{padding-top:0}.story-row:last-child{border-bottom:0}.story-copy h3{margin:0 0 var(--space-xs);text-wrap:balance;font-size:1.15rem;font-weight:700;line-height:1.25}.story-copy h3 a{color:var(--ink);text-decoration:none}.story-copy h3 a:hover{color:var(--brand-hover);text-decoration:underline}.story-copy p{max-width:none;margin:0;font-size:.95rem;line-height:1.45}.story-thumb{aspect-ratio:1;background:var(--bg);display:block;position:relative;overflow:hidden}.story-thumb img{object-fit:cover}.content-page-body .hub-hero.hub-hero-plain{grid-template-columns:minmax(0,1fr)}.content-page-body .hub-hero .lede,.content-page-body .hub-hero .hub-scope,.content-page-body .hub-hero h1{max-width:none}.article-layout .article-disclaimer{margin-top:var(--space-md);border-top:0;padding-top:0;font-size:.85rem}.article-after .page-rail,.article-wide .page-rail,.page-rail{display:block}.page-rail>h2{margin:0 0 var(--space-md);font-size:1.4rem}.field :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;width:100%;height:48px;min-height:48px}.activity-form{align-items:start}.activity-form>.field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:.35rem}.activity-form>.field>label{align-self:end}.front-page.front-cards .front-grid:not(:has(.front-card:nth-child(2))) .front-card{gap:var(--space-md);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:start}.editorial-band-top{margin-top:calc(var(--space-xs) * -1);margin-block-end:0}.home-scorecard-band{background:var(--brand-action)}.home-scorecard-band .ed{padding-block:0}.home-scorecard-band .home-scorecard.ed-front-compact{padding-block:var(--space-md);grid-template-columns:minmax(0,1fr)}.home-scorecard-band .home-scorecard .ed-panel{padding-inline:0}.front-page.front-split .front-lead{gap:var(--space-sm);flex-direction:column;display:flex}.front-page.front-split .front-lead .front-img{aspect-ratio:8/7}.front-page.front-split .front-lead .front-img img{object-position:50% 50%!important}.front-page.front-split .front-lead .front-dek,.front-page.front-split .front-card .front-snippet,.front-page.front-split .front-card .front-tag{display:none}.front-page.front-split .front-grid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.front-page.front-split .front-card{gap:var(--space-xs);border:0;flex-direction:column;padding:0;display:flex}.front-page.front-split .front-card .front-img{aspect-ratio:4/3}.front-page.front-split .front-card h3{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:900px){.front-page.front-split{gap:var(--space-xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.front-page.front-split .front-grid{grid-template-rows:repeat(3,auto);align-content:start}}.front-page.front-split .front-excerpt{max-width:none;color:var(--ink);margin:0;font-size:1rem;line-height:1.5}
.ed{--ed-gap:clamp(1.25rem, 3vw, 2.5rem);max-width:calc(var(--content-max) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);padding-block:0 var(--space-2xl);margin-inline:auto}.ed>*{min-width:0}.ed h1,.ed h2,.ed h3{letter-spacing:-.01em;margin:0}.ed h1{max-width:none;font-size:clamp(2.1rem,3.8vw,3.25rem);font-weight:700;line-height:1.08}.ed h2{font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:700;line-height:1.2}.ed h3{font-size:1.25rem;font-weight:700;line-height:1.25}.ed p{margin:0}.ed-kicker{color:var(--brand-link);font-size:.9375rem;font-weight:700}.ed-dek{color:var(--ink-muted);max-width:52ch;font-size:1.1875rem;line-height:1.45}.ed-meta{color:var(--ink-muted);font-size:.9375rem}.ed-section{padding-block:var(--ed-gap) 0}.ed-rule{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-top:3px solid var(--ink);padding-top:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.ed-rule h2{font-size:1.375rem}.ed-rule a{font-weight:600}.ed-story{gap:var(--space-sm);color:var(--ink);align-content:start;text-decoration:none;display:grid}.ed-story:hover h2,.ed-story:hover h3{text-underline-offset:.2em;text-decoration:underline}.ed-img{background:var(--brand-tint);border-radius:0;width:100%;display:block;position:relative;overflow:hidden}.ed-img img{object-fit:cover;width:100%;height:100%}.ed-r32{aspect-ratio:3/2}.ed-r169{aspect-ratio:16/9}.ed-r11{aspect-ratio:1}.ed-r45{aspect-ratio:4/5}.ed-story a:not(.ed-img){color:inherit;text-decoration:none}.ed-front{gap:var(--ed-gap);padding-block:var(--ed-gap) 0;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.ed-lead h1{font-size:clamp(2rem,3.4vw,3rem)}.ed-panel{gap:var(--space-md);background:var(--surface);border:1px solid var(--line);padding:var(--space-xl);box-shadow:none;border-radius:0;align-content:start;display:grid}.ed-panel h1{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.12}.ed-panel .button{width:100%}.ed-panel hr{border:0;border-top:1px solid var(--line);width:100%;margin:0}.ed-actions{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ed-actions a{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-md);border:1px solid var(--control-border);background:var(--surface);color:var(--brand-link);border-radius:0;font-weight:600;text-decoration:none;display:flex}.ed-actions a:hover{background:var(--brand-tint);border-color:var(--brand)}.ed-actions .ed-go{color:var(--ink-muted);font-size:.9375rem;font-weight:600}.ed-today{gap:var(--ed-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ed-today .ed-story:first-child h2{font-size:clamp(1.5rem,2.4vw,1.875rem)}.ed-lead-stack{gap:var(--ed-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ed-stack{gap:var(--space-lg);align-content:start;display:grid}.ed-mini{gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:96px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.ed-mini:last-child{border-bottom:0;padding-bottom:0}.ed-mini .ed-img{aspect-ratio:1;border-radius:0}.ed-mini h3{font-size:1.125rem}.ed-mini:hover h3{text-underline-offset:.2em;text-decoration:underline}.ed-three{gap:var(--ed-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ed-trio{gap:var(--ed-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);align-items:start;display:grid}.ed-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ed-list li{padding-block:var(--space-sm);border-bottom:1px solid var(--line)}.ed-list li:first-child{padding-top:0}.ed-list a{color:var(--ink);font-weight:600;text-decoration:none}.ed-list a:hover{text-underline-offset:.2em;color:var(--brand-link);text-decoration:underline}.ed-trio .editorial-resource-list a{min-height:44px;padding-block:.4rem;display:inline-block}.ed-trio aside h2{border-top:3px solid var(--ink);padding-top:var(--space-sm);margin-bottom:var(--space-md);font-size:1.375rem}.ed-trio aside h3{margin-top:var(--space-lg);font-size:1.125rem}.ed-act{background:var(--surface);padding:var(--space-xl);gap:var(--space-lg);border-radius:0;display:grid}.ed-act-row{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ed-act-card{gap:var(--space-sm);background:var(--surface);border:1px solid var(--line);padding:var(--space-md);border-radius:0;align-content:space-between;display:grid}.ed-act-card b{font-size:1.1875rem;line-height:1.25}.ed-act-card .button{min-height:44px}.ed-band{background:var(--brand-hover);color:var(--on-brand);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.ed-band-text{gap:var(--space-md);align-content:center;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.ed-band-text .ed-kicker,.ed-band-text p,.ed-band-text h2{color:var(--on-brand)}.ed-band-text .button{background:var(--surface);color:var(--brand-link);border-color:var(--surface);justify-self:start}.ed-band-text .button:hover{background:var(--brand-tint);color:var(--brand-link)}.ed-band-ph{text-align:center;padding:var(--space-lg);border-left:2px dashed var(--on-brand);background:var(--brand);place-items:center;min-height:260px;font-weight:600;display:grid}.ed-tips{margin-inline:calc(var(--page-gutter) * -1)}.ed-trust{margin-top:var(--ed-gap);padding-top:var(--space-lg);border-top:1px solid var(--line);color:var(--ink-muted);max-width:none;font-size:.9375rem}.ed-trust p{max-width:none}.ed-subnav{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ed-subnav a{min-height:44px;padding:0 var(--space-md);border:1px solid var(--control-border);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ed-subnav a:hover{background:var(--brand-tint);border-color:var(--brand)}.ed-hubhead>h1{flex:1 0 100%}.ed-hubhead{justify-content:space-between;align-items:end;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-lg);flex-wrap:wrap;display:flex}@media (max-width:900px){.ed-front,.ed-lead-stack,.ed-trio,.ed-today,.ed-three,.ed-band{grid-template-columns:minmax(0,1fr)}.ed-act-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-band-ph{border-left:0;border-top:2px dashed var(--on-brand);min-height:200px}}@media (max-width:520px){.ed-act-row{grid-template-columns:minmax(0,1fr)}.ed-act{padding:var(--space-md)}.ed-mini{grid-template-columns:84px minmax(0,1fr)}}@media (max-width:900px){.ed-trio>div{order:-1}}.ed-lead h2{font-size:clamp(1.9rem,3vw,2.6rem)}.ed-lead-stack>.ed-story h2{font-size:clamp(1.75rem,2.8vw,2.4rem)}@media (max-width:900px){.ed-panel{order:-1}}.ed-two{gap:var(--ed-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-story-split{column-gap:var(--ed-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.ed-story-split .ed-img{grid-row:1/span 4}@media (max-width:900px){.ed-two,.ed-story-split{grid-template-columns:minmax(0,1fr)}.ed-story-split .ed-img{grid-row:auto}}.ed .editorial-feed-items{gap:0;display:grid}.ed .editorial-feed-item{gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.ed .editorial-feed-image{aspect-ratio:4/3;border-radius:0;position:relative;overflow:hidden}.ed .editorial-feed-image img{object-fit:cover;width:100%;height:100%}@media (max-width:520px){.ed .editorial-feed-item{gap:var(--space-md);grid-template-columns:110px minmax(0,1fr)}}.ed-front-compact{padding-block:var(--space-xl) 0;align-items:stretch;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ed-front-compact .ed-panel{padding:var(--space-lg);gap:var(--space-sm)}.ed-front-compact .ed-panel h1{font-size:clamp(1.6rem,2.2vw,2rem)}.ed-front-compact .ed-panel .ed-dek{font-size:1.0625rem}.ed-front-compact .ed-lead{align-content:center;display:grid}.ed-front-compact .ed-lead h2{font-size:clamp(1.35rem,2vw,1.65rem)}.ed-front-compact .ed-story-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ed-act-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed a,.ed button{scroll-margin-top:1.25rem}@media (max-width:900px){.ed-front-compact{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ed-act-row-3{grid-template-columns:minmax(0,1fr)}}body{overflow-x:clip}main h1,.ed h1,.ed h2,.ed .ed-kicker{color:var(--brand)}.ed .ed-kicker:before{content:"";vertical-align:.25em;background:var(--brand-action);width:1.25rem;height:3px;margin-right:.5rem;display:inline-block}.ed .ed-rule{border-top:2px solid var(--brand)}.ed .ed-meta,.ed .ed-dek{color:var(--ink-muted)}.ed .ed-img,.ed .ed-mini .ed-img{border-radius:0}.ed .ed-panel{background:var(--brand-action);box-shadow:none;color:var(--on-brand);border:0}.ed .ed-panel h1,.ed .ed-panel p,.ed .ed-panel .ed-kicker,.ed .ed-panel .ed-meta,.ed .ed-panel .ed-dek{color:var(--on-brand)}.ed .ed-panel .ed-kicker:before{background:var(--on-brand)}.ed .ed-panel .button{background:var(--surface);border-color:var(--surface);color:var(--brand-hover)}.ed .ed-panel .button:hover{background:var(--band-green);border-color:var(--band-green);color:var(--brand-hover)}.ed .ed-act{background:var(--surface);border:0}.ed .ed-act-card{background:var(--surface);border:1px solid var(--line)}.ed .ed-band{background:var(--brand);color:var(--on-brand);border:0}.ed .ed-band h2,.ed .ed-band p,.ed .ed-band .ed-kicker{color:var(--on-brand)}.ed .ed-band .ed-kicker:before{background:var(--on-brand)}.ed .ed-band-text .button{background:var(--surface);border-color:var(--surface);color:var(--brand)}.ed .ed-band-text .button:hover{background:var(--band);border-color:var(--band);color:var(--brand)}.ed .ed-band-text ol,.ed .ed-band-ph{background:0 0!important}:is(.ed .goal-discovery-section,.ed .ed-section:has(>.ed-trio)){background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax);padding-block:var(--ed-gap)}.site-footer{background:var(--surface)}.ed-story:hover h2,.ed-story:hover h3{-webkit-text-decoration-color:var(--brand-action);text-decoration-color:var(--brand-action)}.site-header a,.topnav-category-link,.topnav-toggle{color:var(--brand-link)}.site-header .brand{color:inherit}.site-header form button{background:var(--brand-action);border-color:var(--brand-action);color:var(--on-brand)}.site-header form button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}@media (max-width:900px){.ed-front-compact .ed-story-split{grid-template-columns:minmax(0,1fr)}.ed-front-compact .ed-story-split .ed-img{grid-row:auto}}.editorial-home .editorial-center .ed{width:100%;padding-inline:0}
.eg{--eg-measure:none;gap:var(--space-xl);min-width:0;display:grid}.eg-head{gap:var(--space-xs);display:grid}.eg-head .breadcrumbs{font-size:var(--text-sm);margin:0}.eg-head h1{font-size:var(--type-display-size);color:var(--brand);margin:0;font-weight:700;line-height:1.1}.eg-dek{margin:0 0 var(--space-2xs);max-width:none;color:var(--ink);font-size:1.3rem;line-height:1.4}.eg-meta{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.ph{background:var(--band);width:100%;display:block;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph-fallback{padding:var(--space-md);background:var(--brand);color:var(--on-brand);align-content:end;display:grid}.ph-label{font-size:1.15rem;font-weight:700;line-height:1.2}.eg-hero,.eg-figure{gap:var(--space-xs);margin:0;display:grid}.eg-figure{margin-block:var(--space-md)}.eg-hero figcaption,.eg-figure figcaption{font-size:var(--text-sm);color:var(--ink-muted);max-width:var(--eg-measure)}.eg-glance{padding:var(--space-md) var(--space-lg);background:var(--band);border-left:4px solid var(--brand)}.eg-glance h2{margin:0 0 var(--space-xs);color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.3}.eg-glance ul{gap:var(--space-2xs);margin:0;padding-left:1.1rem;display:grid}.eg-glance li{font-size:1.05rem;line-height:1.4}.eg-prose{gap:var(--space-sm);min-width:0;display:grid}.eg-prose>:is(p,ul,ol,h3,blockquote,.eg-callout,.eg-actions,.eg-steps){max-width:var(--eg-measure)}.eg-prose p,.eg-prose li{font-size:1.125rem;line-height:1.5}.eg-prose section{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--line);min-width:0;display:grid}.eg-prose section>:is(p,ul,ol,h3,blockquote,.eg-callout,.eg-actions,.eg-steps){max-width:var(--eg-measure)}.eg-prose h2{color:var(--brand);margin:0;scroll-margin-top:7rem;font-size:1.75rem;font-weight:700;line-height:1.2}.eg-prose h3{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.eg-prose p{margin:0}.eg-prose a{color:var(--brand-link);text-underline-offset:.18em;text-decoration:underline}.eg-list{gap:var(--space-2xs);margin:0;padding-left:1.25rem;display:grid}.eg-list li::marker{color:var(--brand-action)}.eg-steps{gap:var(--space-sm);counter-reset:eg-step;margin:0;padding:0;list-style:none;display:grid}.eg-steps li{column-gap:var(--space-sm);counter-increment:eg-step;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;row-gap:0;display:grid}.eg-steps li:before{content:counter(eg-step);background:var(--brand);width:2.5rem;height:2.5rem;color:var(--on-brand);grid-row:1;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.eg-steps strong{align-self:center;align-items:center;min-height:2.5rem;font-size:1.15rem;line-height:1.3;display:flex}.eg-steps span{color:var(--ink);grid-column:2;font-size:1.125rem;line-height:1.45}.eg-callout{padding:var(--space-md) var(--space-lg);gap:var(--space-xs);background:var(--band);border-left:4px solid var(--brand);display:grid}.eg-callout h3{margin:0;font-size:1.15rem}.eg-callout p,.eg-callout li{font-size:1.05rem;line-height:1.55}.eg-callout ul{gap:var(--space-3xs);margin:0;padding-left:1.1rem;display:grid}.eg-callout-example{background:var(--band-green);border-left-color:var(--brand-action)}.eg-actions{gap:var(--space-sm);display:grid}.eg-action{padding:var(--space-sm) var(--space-md);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand-action);gap:var(--space-3xs);display:grid}.eg-action h3{margin:0;font-size:1.2rem}.eg-action :is(p,h3,details,ol,dl){margin:0}.eg-action p{font-size:1.05rem;line-height:1.4}.eg-action summary{cursor:pointer;color:var(--brand-link);align-items:center;min-height:2.25rem;font-weight:600;display:flex}.eg-action .today-details{gap:var(--space-xs);margin:var(--space-xs) 0;display:grid}.eg-next{padding:var(--space-lg);background:var(--band-green);gap:var(--space-sm);justify-items:start;display:grid}.eg-next h2{color:var(--brand-hover);margin:0;font-size:1.5rem}.eg-next p{max-width:none;margin:0;font-size:1.125rem;line-height:1.55}.eg-related{gap:var(--space-md);display:grid}.eg-related h2{color:var(--brand);margin:0;font-size:1.5rem}.eg-related ul{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.eg-related-card{gap:var(--space-md);color:var(--ink);grid-template-columns:7rem minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.eg-related-card .ph{width:7rem}.eg-related-copy{gap:var(--space-3xs);display:grid}.eg-related-copy strong{color:var(--brand);font-size:1.15rem;line-height:1.3}.eg-related-card:hover strong{text-decoration:underline}.eg-related-copy span{color:var(--ink-muted);font-size:1rem;line-height:1.45}.eg-credits{color:var(--ink-muted);margin:0}.eg-credits a{color:var(--ink-muted)}@container shell (min-width:46rem){.eg-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.eg-related-card{grid-template-columns:minmax(0,1fr)}.eg-related-card .ph{width:100%}}@media (prefers-reduced-motion:no-preference){.eg-related-card strong{transition:color .15s}}.hub-ed{gap:var(--space-xl);min-width:0;display:grid}.hub-ed-head{gap:var(--space-xs);display:grid}.hub-ed-head h1{font-size:var(--type-display-size);color:var(--brand);margin:0;line-height:1.1}.hub-ed-head p{max-width:none;margin:0;font-size:1.2rem;line-height:1.5}.hub-lead{gap:var(--space-sm);color:var(--ink);text-decoration:none;display:grid}.hub-lead h2{color:var(--brand);text-wrap:balance;margin:0;font-size:2rem;line-height:1.15}.hub-lead:hover h2,.hub-row:hover h3{text-decoration:underline}.hub-lead p{max-width:none;margin:0;font-size:1.15rem;line-height:1.5}.hub-rows{margin:0;padding:0;list-style:none;display:grid}.hub-row{gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:7rem minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.hub-row h3{margin:0 0 var(--space-3xs);color:var(--brand);font-size:1.3rem;line-height:1.25}.hub-row p{color:var(--ink-muted);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-kicker{margin:0 0 var(--space-3xs);font-size:var(--text-sm);color:var(--brand-hover);font-weight:600}.hub-ed h2.hub-h2{color:var(--brand);margin:0;font-size:1.5rem;line-height:1.25}.hub-start{gap:var(--space-md);padding:var(--space-lg);background:var(--band-green);display:grid}.hub-tools{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hub-tools a{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);min-height:3rem;text-decoration:none;display:grid}.hub-tools strong{color:var(--brand)}.hub-tools span{color:var(--ink-muted);font-size:1rem}@container shell (min-width:46rem){.hub-row{grid-template-columns:15rem minmax(0,1fr)}.hub-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-prose caption{text-align:left;padding:var(--space-xs) var(--space-sm);font-weight:700}.rail-note{margin-top:var(--space-3xs);color:var(--ink-muted);display:block}.hub-row-text{grid-template-columns:minmax(0,1fr)}.hub-ed .hub-start .eg-actions{max-width:none}.hub-ed .hub-row .ph{aspect-ratio:4/3}.hub-lead,.hub-row,.eg-related-card,.hub-lead :is(h2,p),.hub-row :is(h3,p,span),.eg-related-card :is(strong,span){text-decoration:none}.hub-lead:hover h2,.hub-row:hover h3,.eg-related-card:hover strong{text-underline-offset:.18em;text-decoration:underline}.hub-row *,.hub-lead *,.eg-related-card *{text-decoration:none}.hub-row:hover h3,.hub-lead:hover h2,.eg-related-card:hover strong{text-decoration:underline}.eg-list li,.eg-action .plan-save-note{margin:0;padding:0}
.reading-page{--reading-w:54rem;width:100%;max-width:calc(var(--reading-w) + 2 * var(--reading-pad));padding:var(--space-2xl) var(--reading-pad) 3rem;box-sizing:border-box;--reading-pad:1.5rem;min-width:0;margin-inline:auto}.reading-page :is(.reading-head,.reading-hero,.reading-toc,.reading-body,.reading-evidence,.reading-related){max-width:var(--reading-w);margin-inline:auto}.reading-page *,.reading-page :before,.reading-page :after{box-shadow:none}.reading-category{margin:0 0 var(--space-xs);font-size:1rem;font-weight:600}.reading-category a{color:var(--brand-link)}.reading-head h1{margin:0 0 var(--space-md);color:var(--ink);font-size:clamp(1.875rem,3vw,2.25rem);font-weight:700;line-height:1.2}.reading-dek{margin:0 0 var(--space-md);color:var(--ink);max-width:none;font-size:1.25rem;line-height:1.5}.reading-byline{margin:0 0 var(--space-xl);color:var(--ink-muted);font-size:1rem;line-height:1.5}.reading-byline a{color:var(--brand-link);text-underline-offset:.18em;text-decoration:underline}.reading-hero{margin-block:0 var(--space-xl)}.reading-hero :is(img,.ph){object-fit:cover;border-radius:0;width:100%;height:auto;max-height:34rem;display:block}.reading-hero .ph{position:relative;overflow:hidden}.reading-hero figcaption{margin-top:var(--space-xs);color:var(--text-secondary);font-size:.875rem;line-height:1.4}.reading-toc{margin-block:0 var(--space-xl);background:0 0;border:0;padding:0}.reading-toc summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;list-style:none;display:inline-flex}.reading-toc summary::-webkit-details-marker{display:none}.reading-toc summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transform:translateY(-.1rem)rotate(45deg)}.reading-toc[open] summary:after{transform:translateY(.1rem)rotate(-135deg)}.reading-toc ul{margin:var(--space-xs) 0 0;max-height:none;padding:0;list-style:none;overflow:visible}.reading-toc li{margin:0}.reading-toc a{min-height:44px;color:var(--ink-muted);text-underline-offset:.18em;align-items:center;font-size:1.0625rem;text-decoration:underline;display:inline-flex}.reading-body{overflow-wrap:break-word;min-width:0;color:var(--ink);font-size:1.25rem;line-height:1.6}.reading-body:after{content:"";clear:both;display:block}.reading-body :is(p,li,dd,blockquote){max-width:none;font-size:1.25rem;line-height:1.6}.reading-body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.reading-body :is(li,dd,blockquote,figcaption,table,th,td,h1,h2,h3,h4){text-align:left;-webkit-hyphens:manual;hyphens:manual}.reading-body :is(h2,h3){color:var(--ink);clear:both;scroll-margin-top:6rem;font-weight:700}.reading-body h2{border:0;margin:3rem 0 1rem;padding:0;font-size:1.75rem;line-height:1.25}.reading-body h2:before,.reading-body h2:after{content:none;display:none}.reading-body h3{margin:2rem 0 .75rem;font-size:1.4375rem;line-height:1.3}.reading-body h2:first-child{margin-top:0}.reading-body a{color:var(--brand-link);text-underline-offset:.18em;text-decoration:underline}.reading-body :is(ul,ol){margin:0 0 1.2em;padding-left:1.4em}.reading-body :is(table,figure){clear:both}.reading-body :is(table,.guide-table-wrap){border:0;max-width:100%}.reading-body :is(section,.eg-prose section){border:0;padding-top:0}.reading-body :is(.eg-callout,.eg-glance,.eg-action,.eg-next,.notice,.article-section){border-top:0;border-left:0;border-radius:0}.reading-body .eg-prose{display:block}.reading-body .eg-prose>*,.reading-body .eg-prose section>*{max-width:none}.reading-body img{border:0;border-radius:0;max-width:100%;height:auto}.reading-figure{clear:none;margin:0}.reading-figure img{border:0;border-radius:0;width:100%;max-width:100%;height:auto;display:block}.reading-figure figcaption{color:var(--text-secondary);margin-top:.4rem;font-size:.875rem;line-height:1.4}.reading-figure--right,.reading-figure--left{width:45%;min-width:15rem}.reading-figure--right{float:right;clear:both;margin:4px 0 16px 28px}.reading-figure--left{float:left;clear:both;margin:4px 28px 16px 0}.reading-figure--portrait-right,.reading-figure--portrait-left{width:36%;min-width:11rem}.reading-figure--portrait-right{float:right;clear:both;margin:4px 0 16px 28px}.reading-figure--portrait-left{float:left;clear:both;margin:4px 28px 16px 0}.reading-figure--wide{clear:both;width:100%;max-width:var(--reading-w);margin:2rem auto}.reading-figure--center{clear:both;width:45%;min-width:15rem;margin:2rem auto}.reading-body .eg-figure{clear:both;margin:2rem auto}.inline-related{float:right;clear:right;width:25%;min-width:10rem;max-width:12.5rem;margin:4px 0 12px 24px}.inline-related a{color:var(--ink);text-decoration:none;display:block}.inline-related img{aspect-ratio:3/2;object-fit:cover;border:0;border-radius:0;width:100%;height:auto;display:block}.inline-related__title{color:var(--ink);margin-top:6px;font-size:.9375rem;font-weight:600;line-height:1.3;display:block}.inline-related a:hover .inline-related__title{text-underline-offset:.18em;text-decoration:underline}.reading-evidence,.reading-related{clear:both;margin-top:3rem}.reading-evidence h2,.reading-related h2{color:var(--ink);margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.25}.reading-evidence :is(p,li){text-align:left;max-width:none;font-size:1.125rem;line-height:1.6}.reading-evidence :is(.public-evidence,.trust-panel,section,aside,div){box-shadow:none;background:0 0;border:0;border-radius:0}.reading-evidence a{color:var(--brand-link);text-underline-offset:.18em;text-decoration:underline}.reading-evidence .editorial-resource-list{margin:0 0 1rem;padding:0;list-style:none}.reading-evidence .editorial-resource-list li{margin:0}.reading-evidence .editorial-resource-list a{align-items:center;min-height:44px;display:inline-flex}.reading-related ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.reading-related li{border:0;margin:0;padding:0}.reading-related a{min-height:44px;color:var(--ink);align-items:center;gap:1rem;text-decoration:none;display:flex}.reading-related a span{font-size:1.125rem;font-weight:600;line-height:1.35}.reading-related a:hover span{text-underline-offset:.18em;text-decoration:underline}.reading-related img{object-fit:cover;border:0;border-radius:0;flex:none;width:150px;height:100px}.reading-page :is(a,summary,button):focus-visible{outline:3px solid var(--blue-dark);outline-offset:2px}@media (max-width:599.98px){.reading-body p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.reading-figure--right,.reading-figure--left,.reading-figure--portrait-right,.reading-figure--portrait-left,.reading-figure--center,.reading-figure--wide{float:none;clear:both;width:100%;min-width:0;max-width:100%;margin:1.5rem auto}.reading-figure--portrait-right img,.reading-figure--portrait-left img{width:auto;max-width:100%;max-height:70vh;margin-inline:auto}.reading-body .eg-figure img,.reading-body .eg-figure .ph{max-height:300px}.inline-related{float:none;clear:both;width:100%;min-width:0;max-width:none;margin:1.5rem 0}.inline-related a{align-items:center;gap:1rem;min-height:80px;display:flex}.inline-related img{aspect-ratio:1;flex:none;width:80px;height:80px}.inline-related__title{margin-top:0}.inline-related--extra{display:none}.reading-related img{width:80px;height:80px}.reading-hero :is(img,.ph){max-height:20rem}}@media print{.inline-related{display:none}}.reading-body :is(.eg-glance,.eg-callout,.eg-callout-example,.eg-next,.eg-action,.eg-quote,.guide-answer){box-shadow:none;background:0 0;border:0;padding:0}.reading-body .eg-glance h2,.reading-body .eg-next h2{color:var(--ink);font-size:1.3125rem}.reading-body .eg-glance{margin:0 0 2rem}.reading-body .eg-callout{margin:1.5rem 0}.reading-body .eg-callout h3{margin-top:0}.reading-body .eg-quote p{color:var(--ink);font-size:1.375rem}.reading-body .eg-next{margin-top:3rem}.reading-body :is(.guide-table,.guide-table th,.guide-table td){border-color:#0000}.reading-body .guide-table thead th{background:0 0;border-bottom:0}body:has(.reading-page,.reading-frame){background:var(--surface)}.reading-page .reading-hero{float:none;width:100%;margin:0 0 var(--space-xl)}.reading-page .reading-hero :is(img,.ph){aspect-ratio:auto;max-height:34rem}.reading-frame{width:100%;max-width:63rem;padding:var(--space-xl) 1.5rem 3rem;box-sizing:border-box;min-width:0;margin-inline:auto}.reading-frame--narrow{max-width:50rem}.reading-frame .shell-page{min-width:0}.reading-frame :is(.section,.content-page){padding-inline:0}.reading-body .eg{display:block}.reading-head{display:flow-root}.reading-page .reading-head .reading-hero{max-width:none;margin:var(--space-md) 0 var(--space-lg)}.reading-body a.button{color:var(--on-brand);text-decoration:none}.reading-body a.button.secondary{color:var(--ink)}.reading-body section+section{margin-top:.5rem}.reading-body h2{color:var(--brand);text-wrap:balance;margin:3.5rem 0 1.25rem;padding-top:1.25rem;position:relative}.reading-body h2:before{content:"";background:var(--brand-action);width:3.5rem;height:4px;display:block;position:absolute;top:0;left:0}.reading-body h2:first-child,.reading-body section:first-child>h2:first-child{margin-top:.5rem}.reading-body h3{color:var(--ink);margin:2.25rem 0 .6rem;font-size:1.4375rem;line-height:1.3}.reading-body h4{color:var(--ink-muted);clear:both;margin:1.75rem 0 .5rem;font-size:1.1875rem;font-weight:700;line-height:1.35}.reading-body p{margin:0 0 1.3em}.reading-body section>p:first-of-type:not(:only-child){margin-top:0}.reading-body :is(ul,ol){margin:0 0 1.4em}.reading-body :is(ul,ol) li::marker{color:var(--brand-action);font-weight:700}.reading-body li{margin-bottom:.55em}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z){clear:both;border:0;border-left:5px solid var(--brand-action);text-align:left;background:0 0;max-width:none;margin:2.5rem 0;padding:.25rem 0 .25rem 1.5rem}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z) p{max-width:none;color:var(--brand);text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;margin:0;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.45}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z) footer{max-width:none;color:var(--ink-muted);margin:.75rem 0 0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z) footer a{color:var(--brand-link)}.reading-body .reading-table{clear:both;margin:2rem 0;overflow-x:auto}.reading-body .reading-table table{border-collapse:collapse;width:100%;font-size:1.0625rem;line-height:1.45}.reading-body .reading-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.75rem 1rem;font-size:1.0625rem}.reading-body .reading-table thead th{background:var(--brand-tint);color:var(--ink);border-bottom:2px solid var(--brand);font-weight:700}.reading-body .reading-table tbody th{color:var(--ink);font-weight:600}.reading-body .reading-table tbody tr:last-child :is(th,td){border-bottom:0}.reading-figure figcaption{color:var(--ink-muted);text-align:left;margin-top:.5rem;font-size:.9375rem;line-height:1.4}.reading-hero figcaption{color:var(--ink-muted);font-size:.9375rem}@media (max-width:599.98px){.reading-body h2{margin-top:2.75rem;font-size:1.5rem}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z){margin:2rem 0;padding-left:1rem}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z) p{font-size:1.3125rem}}@media (min-width:1200px){.reading-body,.reading-body :is(p,li,dd){font-size:1.3125rem}main .reading-body blockquote.reading-pullquote:not(.x):not(.y):not(.z) p{font-size:1.625rem}}
.list-row-list,.editorial-feed-items{max-width:47.5rem;margin-inline:auto}.list-row{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:20px;padding:24px 0;display:grid;position:relative}.list-row:last-child{border-bottom:0}.list-row:not(:has(.list-row__image)){grid-template-columns:minmax(0,1fr)}.list-row__image{background:var(--band);border-radius:0;width:200px;height:150px;display:block;overflow:hidden}.list-row__image img{object-fit:cover;border-radius:0;width:200px;height:150px;display:block}.list-row__text{align-content:start;gap:6px;min-width:0;display:grid}.list-row__text h3{color:var(--ink);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.list-row__text h3 a{color:var(--ink);text-decoration:none}.list-row__text h3 a:after{content:"";position:absolute;inset:0}.list-row__text h3 a:hover{text-underline-offset:.18em;text-decoration:underline}.list-row__text h3 a:focus-visible{outline:3px solid var(--blue-dark);outline-offset:2px}.list-row__dek{max-width:none;color:var(--ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.list-row__meta{max-width:none;color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.4}.list-row__meta span+span:before{content:" · "}@media (max-width:599.98px){.list-row{grid-template-columns:110px minmax(0,1fr)}.list-row__image,.list-row__image img{width:110px;height:110px}.list-row__text h3{font-size:1.1875rem}}.editorial-center .editorial-feed .editorial-feed-items{display:block}.editorial-center .editorial-feed .list-row.editorial-feed-item{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);column-gap:20px;padding:24px 0;display:grid}.editorial-center .editorial-feed .list-row.editorial-feed-item:not(:has(>.list-row__image)){grid-template-columns:minmax(0,1fr)}.editorial-center .editorial-feed .list-row.editorial-feed-item>.list-row__image{aspect-ratio:auto;grid-area:1/1;width:200px;margin:0}.editorial-center .editorial-feed .list-row.editorial-feed-item>.list-row__text{grid-area:1/2;min-width:0}.editorial-center .editorial-feed .list-row.editorial-feed-item:not(:has(>.list-row__image))>.list-row__text{grid-column:1}.editorial-center .editorial-feed .list-row.editorial-feed-item .list-row__text h3{margin:0;font-size:1.375rem;line-height:1.25}.editorial-center .editorial-feed .list-row.editorial-feed-item .list-row__text p{margin:0;font-size:1rem;line-height:1.45}.editorial-center .editorial-feed .list-row.editorial-feed-item .list-row__text p.list-row__meta{color:var(--ink-muted);order:0;font-size:.8125rem;font-weight:400;line-height:1.4}.editorial-center .editorial-feed .list-row.editorial-feed-item .list-row__text p.list-row__dek{-webkit-line-clamp:3;line-clamp:3;color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-center .editorial-feed .list-row.editorial-feed-item .list-row__text p.list-row__meta{display:block}@media (max-width:599.98px){.editorial-center .editorial-feed .list-row.editorial-feed-item{grid-template-columns:110px minmax(0,1fr)}.editorial-center .editorial-feed .list-row.editorial-feed-item>.list-row__image{width:110px}.editorial-center .editorial-feed .list-row.editorial-feed-item .list-row__text h3{font-size:1.1875rem}}.editorial-center .editorial-intelligence-item,.editorial-center .search-result{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:24px 0;position:relative}.editorial-center .editorial-intelligence-item h3,.editorial-center .editorial-intelligence-item h4,.editorial-center .search-result-title{color:var(--ink);margin:0 0 6px;font-size:1.375rem;font-weight:600;line-height:1.25}.editorial-center .editorial-intelligence-item h3 a,.editorial-center .editorial-intelligence-item h4 a,.editorial-center .search-result-title a{color:var(--ink);text-decoration:none}.editorial-center .editorial-intelligence-item h3 a:after,.editorial-center .editorial-intelligence-item h4 a:after,.editorial-center .search-result-title a:after{content:"";position:absolute;inset:0}.editorial-center .editorial-intelligence-item h3 a:hover,.editorial-center .search-result-title a:hover{text-underline-offset:.18em;text-decoration:underline}.editorial-center .editorial-intelligence-item>p:not(.editorial-meta):not(.small),.editorial-center .search-result-description{color:var(--ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin:0 0 6px;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.editorial-center .editorial-intelligence-item .editorial-meta,.editorial-center .search-result-type,.editorial-center .search-result-why{color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.4}.editorial-center .editorial-intelligence-item>a:last-child{display:none}.editorial-center .search-results{max-width:47.5rem;margin-inline:auto;padding:0;list-style:none;display:block}.editorial-center .search-badge{color:var(--ink-muted);background:0 0;border:0;padding:0;font-weight:400}
