.article-page{--article-ink:#292a28;--article-muted:#62615c;--article-quiet:#686761;--article-line:#dedbd3;--article-blue:#34506f;--article-paper:#fff;background:var(--article-paper);color:var(--article-ink)}.article-shell{width:100%;max-width:1440px;margin:0 auto;padding-left:56px;padding-right:56px}.article-masthead{background:#fff;padding:58px 0 48px}.article-masthead__inner{max-width:1180px}.article-breadcrumb{color:#74726c;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:44px;font-size:12px;line-height:1.5;display:flex}.article-breadcrumb a{text-underline-offset:4px;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.article-breadcrumb a:hover{color:var(--article-blue);text-decoration-color:currentColor}.article-meta{color:var(--article-blue);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.article-masthead h1{color:var(--article-ink);overflow-wrap:break-word;max-width:1080px;font-size:52px;font-weight:300;line-height:1.08}.article-lead{color:#555650;max-width:860px;margin-top:28px;font-size:19px;line-height:1.75}.article-byline{color:#65645f;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;font-size:13px;line-height:1.5;display:flex}.article-byline span:first-child{color:var(--article-ink);font-weight:600}.article-hero{max-width:1392px}.article-hero picture,.article-hero img{width:100%}.article-hero picture{aspect-ratio:16/7;background:#e7e5de;overflow:hidden}.article-hero img{object-fit:cover;height:100%}.article-facts{border-bottom:1px solid var(--article-line);border-top:1px solid var(--article-line);background:#f4f3ef;margin-top:64px;padding:78px 0 76px}.article-section-heading>p,.article-related__head>div>p,.article-closing__inner>div:first-child>p{color:var(--article-blue);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.article-section-heading h2{font-size:36px;font-weight:300;line-height:1.2}.article-section-heading--compact{margin-bottom:42px}.article-facts__primary{border-bottom:1px solid var(--article-line);border-top:1px solid var(--article-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.article-fact{border-right:1px solid var(--article-line);min-width:0;padding:30px 28px 32px}.article-fact:first-child{padding-left:0}.article-fact:last-child{border-right:0;padding-right:0}.article-fact>p,.article-facts__additional p{color:var(--article-quiet);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.article-fact strong{color:var(--article-blue);overflow-wrap:anywhere;margin-bottom:14px;font-size:25px;font-weight:700;line-height:1.25;display:block}.article-fact span,.article-facts__additional span{color:#5c5b55;font-size:13px;line-height:1.7;display:block}.article-facts__additional{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:24px;display:grid}.article-facts__additional>div{border-bottom:1px solid var(--article-line);grid-template-columns:140px minmax(120px,.45fr) 1fr;align-items:baseline;gap:8px 16px;padding:20px 0;display:grid}.article-facts__additional p{margin:0}.article-facts__additional strong{color:var(--article-ink);font-size:14px;line-height:1.5}.article-layout{grid-template-columns:220px minmax(0,760px) 230px;justify-content:center;gap:0 46px;padding-top:110px;padding-bottom:120px;display:grid}.article-toc,.article-expert{min-width:0}.article-toc nav,.article-expert>div{position:sticky;top:110px}.article-toc nav>p,.article-expert__label{border-bottom:1px solid var(--article-line);color:var(--article-quiet);text-transform:uppercase;padding-bottom:14px;font-size:11px;font-weight:700}.article-toc ol{counter-reset:article-section;margin-top:12px}.article-toc li{border-bottom:1px solid #ebe9e3}.article-toc a{color:#66655f;grid-template-columns:22px 1fr;gap:10px;padding:12px 0;font-size:12px;line-height:1.55;transition:color .2s;display:grid}.article-toc a span,.article-toc-mobile a span{color:#6d6b65;padding-top:2px;font-size:10px}.article-toc a:hover{color:var(--article-blue)}.article-toc-mobile{border-bottom:1px solid var(--article-line);border-top:1px solid var(--article-line);margin-bottom:54px;display:none}.article-toc-mobile summary{color:var(--article-ink);cursor:pointer;padding:18px 0;font-size:14px;font-weight:700;list-style:none}.article-toc-mobile summary::-webkit-details-marker{display:none}.article-toc-mobile summary:after{content:"+";float:right;font-size:20px;font-weight:300}.article-toc-mobile[open] summary:after{content:"−"}.article-toc-mobile ol{border-top:1px solid var(--article-line);padding:10px 0 16px}.article-toc-mobile a{grid-template-columns:22px 1fr;gap:12px;padding:8px 0;font-size:13px;line-height:1.5;display:grid}.article-main{min-width:0}.article-prose{color:#464742;font-size:16px;line-height:1.9}.article-prose>p+p{margin-top:24px}.article-prose h2,.article-prose h3,.article-faq{scroll-margin-top:110px}.article-prose h2{color:var(--article-ink);margin:86px 0 28px;font-size:35px;font-weight:300;line-height:1.25}.article-prose h3{color:var(--article-ink);margin:48px 0 18px;font-size:23px;font-weight:600;line-height:1.4}.article-prose a{color:var(--article-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline #34506f61}.article-prose a:hover{text-decoration-color:currentColor}.article-figure{margin:58px 0 64px}.article-figure picture,.article-figure img{width:100%}.article-figure picture{background:#f1f0eb;overflow:hidden}.article-figure img{height:auto}.article-figure figcaption,.article-source{color:#77756f;font-size:11px;line-height:1.65}.article-figure figcaption{border-bottom:1px solid var(--article-line);padding:12px 0}.article-source{margin-top:13px}.article-note,.article-steps{border-bottom:1px solid var(--article-line);border-left:3px solid var(--article-blue);border-top:1px solid var(--article-line);margin:42px 0;padding:28px 30px}.article-note>p:first-child,.article-steps>p:first-child{color:var(--article-ink);margin-bottom:10px;font-size:15px;font-weight:700}.article-note p+p,.article-steps p+p{margin-top:12px}.article-table-wrap{overscroll-behavior-inline:contain;scrollbar-color:var(--article-blue) #e8e6df;margin:38px 0 14px;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px;line-height:1.55}.article-table-wrap th,.article-table-wrap td{border-bottom:1px solid var(--article-line);text-align:left;vertical-align:top;padding:16px 18px}.article-table-wrap th{color:var(--article-ink);text-transform:uppercase;background:#f3f2ed;font-size:11px;font-weight:700}.article-table-wrap td:first-child{color:var(--article-ink);font-weight:700}.article-inline-cta{color:#fff;background:#202a34;margin:54px 0;padding:42px 40px}.article-inline-cta>p:first-child{font-size:24px;font-weight:600;line-height:1.35}.article-inline-cta>p:nth-child(2){color:#ffffffc7;margin-top:14px}.article-inline-cta>p:last-child{margin-top:24px}.article-inline-cta a{color:var(--article-blue);background:#fff;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.article-expert picture{aspect-ratio:4/3;background:#e6e3dc;margin-bottom:24px;overflow:hidden}.article-expert img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.article-expert__label{border:0;padding:0}.article-expert__name{color:var(--article-ink);margin-top:8px;font-size:19px;font-weight:700}.article-expert__role{color:var(--article-muted);margin-top:4px;font-size:11px;line-height:1.6}.article-expert blockquote{border-left:1px solid var(--article-blue);color:#53544f;margin-top:24px;padding-left:18px;font-size:13px;line-height:1.75}.article-expert a{background:var(--article-blue);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.article-faq{border-top:1px solid var(--article-line);margin-top:94px;padding-top:82px}.article-faq .article-section-heading{margin-bottom:42px}.article-faq__list{border-top:1px solid var(--article-line)}.article-faq details{border-bottom:1px solid var(--article-line)}.article-faq summary{color:var(--article-ink);cursor:pointer;grid-template-columns:1fr 20px;align-items:center;gap:24px;padding:24px 0;font-size:15px;font-weight:700;line-height:1.55;list-style:none;display:grid}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary svg{transition:transform .2s}.article-faq details[open] summary svg{transform:rotate(180deg)}.article-faq details>p{color:#555650;max-width:680px;padding:0 40px 26px 0;font-size:14px;line-height:1.8}.article-freshness{border-bottom:1px solid var(--article-line);border-top:1px solid var(--article-line);color:var(--article-blue);grid-template-columns:24px 1fr;align-items:flex-start;gap:18px;margin-top:72px;padding:24px 0;display:grid}.article-freshness p{color:var(--article-ink);font-size:13px;font-weight:700;line-height:1.5}.article-freshness span{color:var(--article-muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.article-author{border-bottom:1px solid var(--article-line);grid-template-columns:160px 1fr;align-items:start;gap:34px;margin-top:80px;padding-bottom:72px;display:grid}.article-author picture{aspect-ratio:4/5;background:#e8e5de;overflow:hidden}.article-author img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.article-author__label{color:var(--article-blue);text-transform:uppercase;font-size:11px;font-weight:700}.article-author h2{margin-top:7px;font-size:28px;font-weight:400}.article-author__role{color:var(--article-blue);margin-top:7px;font-size:12px;font-weight:700}.article-author>div>p:not(.article-author__label):not(.article-author__role){color:var(--article-muted);margin-top:20px;font-size:13px;line-height:1.8}.article-author__links{flex-wrap:wrap;gap:12px 24px;margin-top:22px;display:flex}.article-author__links a{color:var(--article-blue);text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.article-closing{color:#fff;background:#202a34;padding:90px 0}.article-closing__inner{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:80px;max-width:1260px;display:grid}.article-closing__inner>div:first-child>p{color:#cbd4dd}.article-closing h2{max-width:680px;font-size:40px;font-weight:300;line-height:1.2}.article-closing__inner>div:last-child>p{color:#ffffffc2;font-size:14px;line-height:1.75}.article-closing a{border-bottom:1px solid #ffffff8c;align-items:center;gap:12px;margin-top:24px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.article-related{background:#fff;padding:110px 0 126px}.article-related__head{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.article-related__head h2{font-size:38px;font-weight:300;line-height:1.2}.article-related__head>a{color:var(--article-blue);text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.article-related-card{min-width:0}.article-related-card__media{aspect-ratio:3/2;background:#e7e5de;display:block;overflow:hidden}.article-related-card__media picture,.article-related-card__media img{width:100%;height:100%}.article-related-card__media img{object-fit:cover;transition:transform .5s}.article-related-card:hover .article-related-card__media img{transform:scale(1.025)}.article-related-card__meta{color:var(--article-quiet);text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:10px;font-weight:700;display:flex}.article-related-card h3{color:var(--article-ink);overflow-wrap:break-word;margin-top:12px;font-size:21px;font-weight:600;line-height:1.35}.article-related-card>p{color:var(--article-muted);margin-top:13px;font-size:13px;line-height:1.75}.article-related-card__link{color:var(--article-blue);align-items:center;gap:10px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=1260px){.article-layout{grid-template-columns:220px minmax(0,760px);gap:0 54px}.article-expert{display:none}.article-facts__additional>div{grid-template-columns:120px minmax(120px,.4fr) 1fr}}@media (width<=980px){.article-shell{padding-left:40px;padding-right:40px}.article-masthead h1{font-size:44px}.article-facts__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.article-fact{border-bottom:1px solid var(--article-line)}.article-fact:nth-child(2){border-right:0;padding-right:0}.article-fact:nth-child(3){border-bottom:0;padding-left:0}.article-fact:nth-child(4){border-bottom:0;border-right:0;padding-right:0}.article-facts__additional{grid-template-columns:1fr}.article-layout{max-width:840px;display:block}.article-toc{display:none}.article-toc-mobile{display:block}.article-related__grid{gap:38px 28px}}@media (width<=720px){.article-shell{padding-left:24px;padding-right:24px}.article-masthead{padding:42px 0 38px}.article-breadcrumb{margin-bottom:38px}.article-meta{margin-bottom:20px;font-size:10px}.article-masthead h1{font-size:38px;line-height:1.12}.article-lead{margin-top:24px;font-size:16px;line-height:1.7}.article-byline{margin-top:20px;font-size:12px}.article-hero picture{aspect-ratio:32/19}.article-facts{margin-top:0;padding:64px 0 60px}.article-section-heading h2{font-size:29px}.article-section-heading--compact{margin-bottom:34px}.article-facts__primary{grid-template-columns:1fr 1fr}.article-fact{padding:22px 16px 24px}.article-fact strong{font-size:19px}.article-fact span{font-size:11px;line-height:1.6}.article-facts__additional{margin-top:18px}.article-facts__additional>div{padding:18px 0;display:block}.article-facts__additional strong{margin-bottom:8px;display:block}.article-layout{padding-top:66px;padding-bottom:80px}.article-prose{font-size:15px;line-height:1.85}.article-prose h2{margin:68px 0 22px;font-size:29px}.article-prose h3{margin:40px 0 16px;font-size:21px}.article-figure{margin:42px 0 48px}.article-note,.article-steps{margin:34px 0;padding:24px 20px}.article-table-wrap{margin-right:-24px;padding-right:24px}.article-inline-cta{margin:42px -24px;padding:34px 24px}.article-inline-cta>p:first-child{font-size:21px}.article-faq{margin-top:72px;padding-top:64px}.article-faq .article-section-heading{margin-bottom:34px}.article-faq summary{gap:16px;padding:21px 0;font-size:14px}.article-faq details>p{padding-right:0}.article-author{margin-top:64px;padding-bottom:60px;display:block}.article-author picture{max-width:190px;margin-bottom:28px}.article-closing{padding:70px 0}.article-closing__inner{display:block}.article-closing h2{font-size:31px}.article-closing__inner>div:last-child{margin-top:30px}.article-related{padding:82px 0 92px}.article-related__head{align-items:start;display:block}.article-related__head h2{font-size:31px}.article-related__head>a{margin-top:18px;display:inline-block}.article-related__grid{grid-template-columns:1fr}.article-related-card+.article-related-card{border-top:1px solid var(--article-line);padding-top:36px}}@media (width<=420px){.article-fact{padding-left:12px;padding-right:12px}.article-fact:first-child,.article-fact:nth-child(3){padding-left:0}.article-fact strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.article-related-card__media img{transition:none}}
