body.ri-editorial-article-active{--ri-article-primary:#173252;--ri-article-primary-hover:#0f2842;--ri-article-link:#214f75;--ri-article-ink:#173252;--ri-article-copy:#34465a;--ri-article-copy-soft:#536579;--ri-article-muted:#6c7b8b;--ri-article-line:#cfd8e1;--ri-article-line-soft:#e7ecf1;--ri-article-canvas:#f4f6f8;--ri-article-paper:#ffffff;--ri-article-wash:#f6f8fa;--ri-article-accent-soft:#edf2f6;--ri-article-accent-pale:#f7f9fb;--ri-article-accent-line:#bcc9d5;--ri-article-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--ri-article-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ri-article-shell:1120px;--ri-article-wide:1040px;--ri-article-reading:680px;--ri-article-space-1:8px;--ri-article-space-2:16px;--ri-article-space-3:24px;--ri-article-space-4:32px;--ri-article-space-5:48px;--ri-article-space-6:64px;--ri-article-space-7:96px;background:var(--ri-article-canvas)!important;color:var(--ri-article-copy)}html:has(body.ri-editorial-article-active:not(.ri-cpsc-structured-editorial-active):not(.ri-city-guide-v3-active):not(.ri-city-research-editorial-active)){background-color:#ffffff!important;background-image:none!important}html body.ri-editorial-article-active:not(.ri-cpsc-structured-editorial-active):not(.ri-city-guide-v3-active):not(.ri-city-research-editorial-active),html body.ri-editorial-article-active:not(.ri-cpsc-structured-editorial-active):not(.ri-city-guide-v3-active):not(.ri-city-research-editorial-active)>#page.site{--ri-article-canvas:#ffffff;background-color:#ffffff!important;background-image:none!important}body.ri-editorial-article-active :where(.site-content,.content-area,.site-main){background:#fff0}body.ri-editorial-article-active .ri-mct-article{--ri-mct-ink:var(--ri-article-ink);--ri-mct-copy:var(--ri-article-copy);--ri-mct-copy-soft:var(--ri-article-copy-soft);--ri-mct-muted:var(--ri-article-muted);--ri-mct-navy:var(--ri-article-primary);--ri-mct-link:var(--ri-article-link);--ri-mct-label:var(--ri-article-primary);--ri-mct-line:var(--ri-article-line);--ri-mct-line-soft:var(--ri-article-line-soft);--ri-mct-paper:var(--ri-article-paper);--ri-mct-warm:var(--ri-article-paper);--ri-mct-canvas:var(--ri-article-paper);--ri-mct-wash:var(--ri-article-wash);--ri-mct-accent:var(--ri-article-primary);--ri-mct-accent-deep:var(--ri-article-primary);--ri-mct-sky:#8399ae;--ri-mct-accent-soft:var(--ri-article-accent-soft);--ri-mct-accent-pale:var(--ri-article-accent-pale);--ri-mct-accent-line:var(--ri-article-accent-line);--ri-mct-serif:var(--ri-article-serif);--ri-mct-sans:var(--ri-article-sans)}body.ri-editorial-article-active .ri-atv-article{--ri-atv-ink:var(--ri-article-ink);--ri-atv-copy:var(--ri-article-copy);--ri-atv-copy-soft:var(--ri-article-copy-soft);--ri-atv-muted:var(--ri-article-muted);--ri-atv-navy:var(--ri-article-primary);--ri-atv-link:var(--ri-article-link);--ri-atv-label:var(--ri-article-primary);--ri-atv-line:var(--ri-article-line);--ri-atv-line-soft:var(--ri-article-line-soft);--ri-atv-paper:var(--ri-article-paper);--ri-atv-warm:var(--ri-article-paper);--ri-atv-canvas:var(--ri-article-paper);--ri-atv-wash:var(--ri-article-wash);--ri-atv-accent:var(--ri-article-primary);--ri-atv-accent-deep:var(--ri-article-primary);--ri-atv-sky:#8399ae;--ri-atv-accent-soft:var(--ri-article-accent-soft);--ri-atv-accent-pale:var(--ri-article-accent-pale);--ri-atv-accent-line:var(--ri-article-accent-line);--ri-atv-serif:var(--ri-article-serif);--ri-atv-sans:var(--ri-article-sans)}body.ri-editorial-article-active .ri-cpc-article{--ri-cpc-ink:var(--ri-article-ink);--ri-cpc-copy:var(--ri-article-copy);--ri-cpc-copy-soft:var(--ri-article-copy-soft);--ri-cpc-muted:var(--ri-article-muted);--ri-cpc-navy:var(--ri-article-primary);--ri-cpc-link:var(--ri-article-link);--ri-cpc-label:var(--ri-article-primary);--ri-cpc-line:var(--ri-article-line);--ri-cpc-line-soft:var(--ri-article-line-soft);--ri-cpc-paper:var(--ri-article-paper);--ri-cpc-warm:var(--ri-article-paper);--ri-cpc-canvas:var(--ri-article-paper);--ri-cpc-wash:var(--ri-article-wash);--ri-cpc-accent:var(--ri-article-primary);--ri-cpc-accent-deep:var(--ri-article-primary);--ri-cpc-sky:#8399ae;--ri-cpc-accent-soft:var(--ri-article-accent-soft);--ri-cpc-accent-pale:var(--ri-article-accent-pale);--ri-cpc-accent-line:var(--ri-article-accent-line);--ri-cpc-serif:var(--ri-article-serif);--ri-cpc-sans:var(--ri-article-sans)}body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article){box-sizing:border-box;width:min(100%, var(--ri-article-shell));margin-inline:auto;background:var(--ri-article-paper)!important;color:var(--ri-article-copy);font-family:var(--ri-article-sans);font-size:17px;line-height:1.6}body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) *,body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) *::before,body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) *::after{box-sizing:border-box}body.ri-editorial-article-active :is(.ri-mct-progress,.ri-atv-progress,.ri-cpc-progress)>span{background:var(--ri-article-primary)!important}body.ri-editorial-article-active :is(.ri-mct-hero,.ri-atv-hero,.ri-cpc-hero,.ri-editorial-article__hero){background:var(--ri-article-paper)!important;border-bottom:0!important}body.ri-editorial-article-active :is(.ri-mct-hero h1,.ri-atv-hero h1,.ri-cpc-hero h1,.ri-editorial-article__hero h1,.entry-header .entry-title){max-width:13.5ch;margin:15px 0 20px;color:var(--ri-article-primary)!important;font-family:var(--ri-article-serif)!important;font-size:clamp(48px, 4.35vw, 56px)!important;font-weight:600!important;letter-spacing:-0.032em!important;line-height:1.055!important;text-wrap:balance}body.ri-editorial-article-active :is(.ri-mct-eyebrow,.ri-atv-eyebrow,.ri-cpc-eyebrow,.ri-editorial-article__eyebrow){color:var(--ri-article-primary)!important;font-family:var(--ri-article-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.13em!important;line-height:1.45!important;text-transform:uppercase}body.ri-editorial-article-active :is(.ri-mct-hero__lead,.ri-atv-hero__lead,.ri-cpc-hero__lead,.ri-editorial-article__lead){color:var(--ri-article-copy)!important;font-family:var(--ri-article-serif)!important;font-size:20px!important;font-weight:400!important;letter-spacing:-0.012em!important;line-height:1.55!important}body.ri-editorial-article-active :is(.ri-mct-hero__support,.ri-atv-hero__support,.ri-cpc-hero__support,.ri-editorial-article__support){color:var(--ri-article-copy-soft)!important;font-family:var(--ri-article-sans)!important;font-size:15px!important;line-height:1.6!important}body.ri-editorial-article-active :is(.ri-mct-container,.ri-atv-container,.ri-cpc-container,.ri-editorial-article__container){width:min(100%, var(--ri-article-wide));margin-inline:auto}body.ri-editorial-article-active :is(.ri-mct-content,.ri-atv-content,.ri-cpc-content,.ri-editorial-article__content){width:min(100%, var(--ri-article-wide));margin-inline:auto}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose){width:min(100%, var(--ri-article-reading))!important;max-width:var(--ri-article-reading)!important;margin-inline:auto!important;color:var(--ri-article-copy)}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose)>:where(p,ul,ol,blockquote){color:var(--ri-article-copy)!important;font-family:var(--ri-article-serif)!important;font-size:19px!important;font-weight:400!important;letter-spacing:-0.008em!important;line-height:1.64!important}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose)>p{margin:0 0 var(--ri-article-space-3)!important}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose)>:where(ul,ol){margin:0 0 var(--ri-article-space-4)!important;padding-left:1.35em}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose)>:where(ul,ol)>li+li{margin-top:.55em}body.ri-editorial-article-active :is(.ri-mct-deck,.ri-atv-deck,.ri-cpc-deck,.ri-editorial-article__deck){color:var(--ri-article-copy)!important;font-family:var(--ri-article-serif)!important;font-size:20px!important;font-weight:400!important;letter-spacing:-0.012em!important;line-height:1.58!important;margin-bottom:var(--ri-article-space-4)!important}body.ri-editorial-article-active :is(.ri-mct-section,.ri-atv-section,.ri-cpc-section,.ri-editorial-article__section){margin-top:var(--ri-article-space-7)!important}body.ri-editorial-article-active :is(.ri-mct-section__header,.ri-atv-section__header,.ri-cpc-section__header,.ri-editorial-article__section-header){width:min(100%, var(--ri-article-reading))!important;max-width:var(--ri-article-reading)!important;margin:0 auto var(--ri-article-space-4)!important;border-top:0!important}body.ri-editorial-article-active :is(.ri-mct-related,.ri-atv-related,.ri-cpc-related,.ri-editorial-article__related){border-top:0!important}body.ri-editorial-article-active.ri-editorial-article-runtime-active .ri-editorial-article__section+.ri-editorial-article__section{border-top:0!important}body.ri-editorial-article-active :is(.ri-mct-section__header,.ri-atv-section__header,.ri-cpc-section__header,.ri-editorial-article__section-header) h2{margin:0!important;color:var(--ri-article-primary)!important;font-family:var(--ri-article-serif)!important;font-size:clamp(36px, 3.15vw, 40px)!important;font-weight:600!important;letter-spacing:-0.026em!important;line-height:1.13!important;text-wrap:balance}body.ri-editorial-article-active :is(.ri-mct-section__header,.ri-atv-section__header,.ri-cpc-section__header,.ri-editorial-article__section-header) :where(p,span):first-child{color:var(--ri-article-primary)!important;font-family:var(--ri-article-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.13em!important;line-height:1.45!important;text-transform:uppercase}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose) :where(h3,h4){margin:var(--ri-article-space-5) 0 var(--ri-article-space-2)!important;color:var(--ri-article-primary)!important;font-family:var(--ri-article-serif)!important;font-size:28px!important;font-weight:600!important;letter-spacing:-0.018em!important;line-height:1.22!important;text-wrap:balance}body.ri-editorial-article-active :is(.ri-mct-route-tool,.ri-atv-route-tool,.ri-cpc-scenario,.ri-editorial-article__tool){margin:var(--ri-article-space-5) 0 var(--ri-article-space-4)!important;padding:var(--ri-article-space-4)!important;border:1px solid var(--ri-article-line)!important;border-radius:12px!important;background:var(--ri-article-accent-pale)!important;box-shadow:none!important}body.ri-editorial-article-active :is(.ri-mct-route-tool__header,.ri-atv-route-tool__header,.ri-cpc-scenario__header,.ri-editorial-article__tool-header) h2{color:var(--ri-article-primary)!important;font-family:var(--ri-article-serif)!important;font-size:28px!important;font-weight:600!important;letter-spacing:-0.018em!important;line-height:1.22!important}body.ri-editorial-article-active :is(.ri-mct-principle,.ri-atv-principle,.ri-cpc-principle,.ri-mct-evidence-band,.ri-atv-evidence-band,.ri-cpc-evidence-band,.ri-cpc-section-note,.ri-editorial-article__note){border-color:var(--ri-article-line)!important;border-left:2px solid var(--ri-article-primary)!important;border-radius:4px!important;background:var(--ri-article-wash)!important;box-shadow:none!important}body.ri-editorial-article-active :is(.ri-mct-table-figure,.ri-atv-table-figure,.ri-cpc-table-figure,.ri-mct-figure,.ri-atv-figure,.ri-cpc-figure,.ri-editorial-article__wide,.ri-editorial-article__figure){width:min(100%, var(--ri-article-wide));margin:var(--ri-article-space-5) auto var(--ri-article-space-6)!important}body.ri-editorial-article-active :is(.ri-mct-figure-note,.ri-atv-figure-note,.ri-cpc-figure-note,.ri-editorial-article figcaption),body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content figcaption{margin-top:12px!important;color:var(--ri-article-muted)!important;font-family:var(--ri-article-sans)!important;font-size:13px!important;line-height:1.55!important}body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) a,body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content a{color:var(--ri-article-link);text-decoration-color:color-mix(in srgb,var(--ri-article-link) 38%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) a:hover,body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content a:hover{color:var(--ri-article-primary-hover);text-decoration-color:currentColor}body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) :focus-visible,body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content :focus-visible{outline:2px solid var(--ri-article-primary);outline-offset:3px}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .site-main>article{width:min(100%, var(--ri-article-shell));margin-inline:auto;background:var(--ri-article-paper)}body.ri-editorial-article-active:not(.ri-snippet-owned-article) :is(.entry-header,.entry-content){width:min(100%, var(--ri-article-wide));margin-inline:auto}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-header{padding:var(--ri-article-space-6) 0 var(--ri-article-space-5);border-bottom:1px solid var(--ri-article-line)}body.ri-editorial-article-active:not(.ri-snippet-owned-article):not(.ri-cpsc-structured-editorial-active):not(.ri-city-guide-v3-active):not(.ri-city-research-editorial-active) .entry-header{border-bottom:0}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content{padding:var(--ri-article-space-6) 0 var(--ri-article-space-7);color:var(--ri-article-copy);font-family:var(--ri-article-serif)}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>:where(p,ul,ol,blockquote,h2,h3,h4){width:min(100%, var(--ri-article-reading));margin-inline:auto}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>p,body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>:where(ul,ol){margin-top:0;margin-bottom:var(--ri-article-space-3);color:var(--ri-article-copy);font-family:var(--ri-article-serif);font-size:19px;line-height:1.64}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>h2{margin-top:var(--ri-article-space-7);margin-bottom:var(--ri-article-space-4);color:var(--ri-article-primary);font-family:var(--ri-article-serif);font-size:clamp(36px, 3.15vw, 40px);font-weight:600;letter-spacing:-.026em;line-height:1.13;text-wrap:balance}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>:where(h3,h4){margin-top:var(--ri-article-space-5);margin-bottom:var(--ri-article-space-2);color:var(--ri-article-primary);font-family:var(--ri-article-serif);font-size:28px;font-weight:600;letter-spacing:-.018em;line-height:1.22;text-wrap:balance}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>:where(figure,.wp-block-table,.wp-block-embed,.wp-block-video,.alignwide){width:min(100%, var(--ri-article-wide));max-width:var(--ri-article-wide);margin:var(--ri-article-space-5) auto var(--ri-article-space-6)}body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>.alignfull{width:100%;max-width:none;margin:var(--ri-article-space-5) 0 var(--ri-article-space-6)}@media (max-width:782px){body.ri-editorial-article-active{--ri-article-space-6:48px;--ri-article-space-7:64px}body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article){font-size:16px}body.ri-editorial-article-active :is(.ri-mct-hero h1,.ri-atv-hero h1,.ri-cpc-hero h1,.ri-editorial-article__hero h1,.entry-header .entry-title){max-width:15ch;font-size:clamp(38px, 11vw, 44px)!important;line-height:1.06!important}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose)>:where(p,ul,ol,blockquote),body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>:where(p,ul,ol){font-size:18px!important;line-height:1.62!important}body.ri-editorial-article-active :is(.ri-mct-section__header,.ri-atv-section__header,.ri-cpc-section__header,.ri-editorial-article__section-header) h2,body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>h2{font-size:clamp(32px, 9vw, 36px)!important;line-height:1.12!important}body.ri-editorial-article-active :is(.ri-mct-copy,.ri-atv-copy,.ri-cpc-copy,.ri-editorial-article__prose) :where(h3,h4),body.ri-editorial-article-active:not(.ri-snippet-owned-article) .entry-content>:where(h3,h4){font-size:25px!important;line-height:1.24!important}body.ri-editorial-article-active :is(.ri-mct-route-tool,.ri-atv-route-tool,.ri-cpc-scenario,.ri-editorial-article__tool){padding:var(--ri-article-space-3)!important;border-radius:8px!important}body.ri-editorial-article-active:not(.ri-snippet-owned-article) :is(.entry-header,.entry-content){padding-inline:20px}}@media (prefers-reduced-motion:reduce){body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) *,body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) *::before,body.ri-editorial-article-active :is(.ri-mct-article,.ri-atv-article,.ri-cpc-article,.ri-editorial-article) *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}