.editorial-page,.trust-document{background:var(--paper)}.editorial-masthead{position:relative;background:var(--lilac);border-bottom:1px solid var(--rule)}.editorial-masthead>.container,.trust-masthead>.container{position:relative}.editorial-masthead>.container:after,.trust-masthead>.container:after{content:"";position:absolute;right:22px;top:0;width:58px;height:108px;background:var(--sun);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}.editorial-masthead .breadcrumbs{padding-right:110px}.editorial-heading{max-width:1000px;padding:27px 90px 36px 0}.editorial-kicker{display:block;color:var(--lake);font-size:13px;font-weight:750;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;margin-bottom:24px}.editorial-heading h1{font-size:clamp(40px,5.2vw,70px);line-height:1.055;letter-spacing:-.045em;max-width:930px;margin:0 0 29px;text-wrap:balance;overflow-wrap:anywhere}.editorial-lead{font-size:22px;line-height:1.55;max-width:810px;color:var(--ink);margin:0}.editorial-meta{display:flex;flex-wrap:wrap;gap:10px 28px;padding-block:21px;border-top:1px solid #cfc0e6;color:var(--muted);font-size:14px;line-height:1.4}.editorial-meta>span:first-child{font-weight:700;color:var(--ink)}.editorial-meta a{color:var(--ink)}.editorial-layout,.trust-layout{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:70px;padding-block:68px 88px;align-items:start}.editorial-layout{justify-content:start;column-gap:48px}.editorial-sidebar,.trust-sidebar{position:sticky;top:30px;min-width:0}.editorial-toc{padding:22px 0 3px;border-top:4px solid var(--lake);border-bottom:1px solid var(--rule)}.editorial-toc h2,.trust-sidebar h2{font-family:var(--display);font-size:22px;letter-spacing:-.025em;line-height:1.25;margin:0 0 17px}.editorial-toc ul{list-style:none;margin:0;padding:0}.editorial-toc li{margin:0}.editorial-toc a{display:flex;justify-content:space-between;gap:15px;align-items:baseline;font-size:16px;line-height:1.4;font-weight:550;color:var(--muted);text-decoration:none;padding:13px 0;border-top:1px solid var(--rule)}.editorial-toc li:first-child a{border-top:0;padding-top:0}.editorial-toc a>span{flex-shrink:0;color:var(--lake)}.editorial-toc a:hover{color:var(--lake);text-decoration:underline}.editorial-program-link{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:22px 0;color:var(--lake);font-size:16px;font-weight:650;line-height:1.4;text-decoration:none}.editorial-program-link:hover{text-decoration:underline}.editorial-program-link>span{flex-shrink:0}.editorial-body,.trust-body{min-width:0}.editorial-section{margin-bottom:44px;scroll-margin-top:30px}.editorial-section+.editorial-section{border-top:1px solid var(--rule);padding-top:42px}.editorial-section h2,.trust-body>section h2{font-size:clamp(27px,2.75vw,36px);line-height:1.15;letter-spacing:-.03em;margin:0 0 23px;text-wrap:balance}.editorial-section p,.editorial-section li,.trust-body>section p,.trust-body>section li{font-size:19px;line-height:1.7;color:var(--ink)}.editorial-section p,.trust-body>section p{margin-bottom:21px}.editorial-section ul{padding-left:25px;margin-block:23px}.editorial-section li{padding-left:5px;margin-bottom:12px}.editorial-section li::marker{color:var(--lake)}.editorial-sources{padding:18px 0 0;margin-top:25px;border-top:1px dashed var(--rule)}.editorial-sources>span{font-size:12px;line-height:1.3;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.editorial-sources ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.editorial-sources li{font-size:14px;line-height:1.5;margin:0;padding:0}.editorial-sources a{color:var(--lake);overflow-wrap:anywhere}.editorial-takeaway{background:var(--ink);color:#fff;position:relative;padding:34px 36px 36px;margin:52px 0;isolation:isolate;border-radius:0 24px 24px}.editorial-takeaway:before{content:"";position:absolute;left:0;top:-7px;width:74px;height:7px;background:var(--sun)}.editorial-takeaway h2{font-family:var(--body);font-size:13px;letter-spacing:.09em;line-height:1.4;font-weight:700;color:var(--sun);margin:0 0 17px}.editorial-takeaway p{font-family:var(--display);font-size:26px;line-height:1.35;letter-spacing:-.025em;margin:0;text-wrap:pretty}.editorial-related{margin-top:48px}.editorial-related h2{font-size:29px;line-height:1.2;margin-bottom:24px}.editorial-related>a{display:flex;align-items:baseline;justify-content:space-between;gap:22px;font-size:18px;line-height:1.4;color:var(--ink);padding:18px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-weight:550}.editorial-related>a>span{color:var(--lake);flex-shrink:0}.editorial-related>a:hover{color:var(--lake);text-decoration:underline}.editorial-related>a.editorial-related-primary{color:var(--lake);font-weight:650}.trust-masthead{background:var(--ink);color:#fff}.trust-masthead .breadcrumbs{color:var(--lilac);padding-right:100px}.trust-masthead .editorial-kicker{color:var(--sun)}.trust-masthead :focus-visible{outline-color:var(--sun)}.trust-heading{padding:25px 95px 53px 0;max-width:1090px}.trust-heading h1{font-size:clamp(39px,5vw,68px);line-height:1.07;letter-spacing:-.04em;margin:0;text-wrap:balance;overflow-wrap:anywhere}.trust-layout{padding-top:64px}.trust-sidebar{padding-top:7px}.trust-sidebar h2{font-size:20px;padding-bottom:22px;border-bottom:3px solid var(--lake);margin:0}.trust-sidebar a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:16px;line-height:1.4;color:var(--muted);padding:16px 0;border-bottom:1px solid var(--rule);text-decoration:none}.trust-sidebar a>span{color:var(--lake)}.trust-sidebar a[aria-current]{color:var(--lake);font-weight:700}.trust-sidebar a[aria-current]>span{visibility:hidden}.trust-sidebar a:hover{text-decoration:underline;color:var(--lake)}.trust-body>section{margin-bottom:39px}.trust-body>section+section{border-top:1px solid var(--rule);padding-top:36px}.trust-body .editorial-related{background:var(--lilac);padding:29px 32px;border-radius:0 20px 20px}.trust-body .editorial-related h2{font-size:25px;margin-bottom:10px}.trust-body .editorial-related>a{border-color:#cfc0e6}.trust-body .editorial-related>a:last-child{border-bottom:0;padding-bottom:0}.trust-error{background:var(--lilac);padding:70px 0 90px}.trust-error-layout{display:grid;grid-template-columns:minmax(0,700px) 200px;align-items:center;justify-content:space-between;gap:65px}.trust-error-copy h1{font-size:clamp(44px,5.8vw,80px);line-height:1.04;letter-spacing:-.04em}.trust-error-copy p{font-size:21px;max-width:570px;color:var(--muted)}.trust-error-links{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.trust-error-links>a:last-child{font-size:17px;font-weight:650;color:var(--ink)}.trust-error-bookmark{height:280px;background:var(--sun);clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);display:grid;place-items:center;padding-bottom:40px;transform:rotate(5deg)}.trust-error-bookmark span{font-family:var(--display);font-size:65px;font-weight:650;letter-spacing:-.06em;color:var(--ink)}@media(max-width:1100px){.editorial-layout,.trust-layout{grid-template-columns:220px minmax(0,1fr);gap:45px}.editorial-layout{column-gap:36px}.editorial-heading{padding-right:55px}}@media(max-width:850px){.editorial-layout,.trust-layout{grid-template-columns:1fr;gap:37px;padding-block:38px 65px}.editorial-sidebar,.trust-sidebar{position:static}.editorial-toc{padding-top:21px}.editorial-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.editorial-toc li:nth-child(2) a{border-top:0;padding-top:0}.editorial-program-link{padding-bottom:0}.editorial-body,.trust-body{max-width:760px}.trust-sidebar nav{display:flex;flex-wrap:wrap;gap:0 25px}.trust-sidebar h2{width:100%;border-bottom:1px solid var(--rule);padding-bottom:15px}.trust-sidebar a{border:0;padding-block:13px}.trust-sidebar a>span{display:none}.trust-error-layout{grid-template-columns:minmax(0,1fr) 150px;gap:40px}.trust-error-bookmark{height:225px}.trust-error-bookmark span{font-size:52px}}@media(max-width:640px){.editorial-masthead>.container:after,.trust-masthead>.container:after{right:0;width:34px;height:68px}.editorial-masthead .breadcrumbs,.trust-masthead .breadcrumbs{padding-right:48px}.editorial-heading{padding:19px 0 30px}.editorial-kicker{font-size:11px;letter-spacing:.075em;margin-bottom:18px}.editorial-heading h1{font-size:40px;line-height:1.075;letter-spacing:-.04em;margin-bottom:23px}.editorial-lead{font-size:19px;line-height:1.6}.editorial-meta{font-size:13px;gap:8px 16px;padding-block:17px}.editorial-meta>span:first-child{width:100%}.editorial-layout,.trust-layout{padding-block:31px 51px;gap:33px}.editorial-toc{padding-top:18px}.editorial-toc h2{font-size:21px;margin-bottom:12px}.editorial-toc ul{display:block}.editorial-toc a{font-size:15px;padding-block:12px}.editorial-toc li:nth-child(2) a{padding-top:12px;border-top:1px solid var(--rule)}.editorial-program-link{font-size:15px;padding-top:18px}.editorial-section{margin-bottom:33px}.editorial-section+.editorial-section{padding-top:31px}.editorial-section h2,.trust-body>section h2{font-size:28px;line-height:1.17;margin-bottom:19px}.editorial-section p,.editorial-section li,.trust-body>section p,.trust-body>section li{font-size:18px;line-height:1.7}.editorial-sources{margin-top:21px;padding-top:16px}.editorial-sources li{font-size:13px;line-height:1.55}.editorial-takeaway{margin-block:40px;padding:27px 25px 29px;border-radius:0 19px 19px}.editorial-takeaway p{font-size:23px}.editorial-related{margin-top:35px}.editorial-related h2{font-size:27px;margin-bottom:15px}.editorial-related>a{font-size:17px;gap:18px;padding-block:16px}.trust-heading{padding:15px 0 37px}.trust-heading h1{font-size:38px}.trust-sidebar h2{font-size:18px}.trust-sidebar nav{gap:0 20px}.trust-sidebar a{font-size:14px;padding-block:10px}.trust-body>section{margin-bottom:30px}.trust-body>section+section{padding-top:29px}.trust-body .editorial-related{padding:25px 23px}.trust-body .editorial-related h2{font-size:25px}.trust-error{padding-block:43px 55px}.trust-error-layout{grid-template-columns:1fr;gap:35px}.trust-error-copy h1{font-size:48px}.trust-error-copy p{font-size:19px}.trust-error-bookmark{display:none}.trust-error-links{gap:20px}}@media(max-width:360px){.editorial-heading h1{font-size:36px}.trust-heading h1{font-size:34px}.editorial-section h2,.trust-body>section h2{font-size:26px}.trust-body .editorial-related{padding-inline:20px}}
