.blog-body:has(>.article-container){color:var(--charcoal);font-family:var(--font-functional);font-size:16px;line-height:normal;max-width:none;padding:0;--ice-blue:#eaf1f8;--ce2-radius:12px}.blog-body:has(>.article-container) .article-container{margin:0 auto;max-width:680px;padding:0 24px}.blog-body:has(>.article-container) .article-body{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 auto;max-width:680px;padding:0 24px}.blog-body:has(>.article-container) .article-subtitle{color:var(--graphite);font-family:var(--font-editorial);font-size:28px;font-style:italic;font-weight:400;line-height:1.45;margin:0 0 32px}.blog-body:has(>.article-container) .contributor-line{color:var(--charcoal);font-family:var(--font-functional);font-size:16px;line-height:1.6;margin:0 0 16px}.blog-body:has(>.article-container) .section-kicker{color:var(--rich-gold);display:block;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.08em;margin:64px 0 12px;text-transform:uppercase}.blog-body:has(>.article-container) .key-takeaways{background:var(--ice-blue);border:1px solid rgba(13,35,64,.08);border-radius:var(--ce2-radius);margin:0 auto 48px;max-width:680px;padding:32px}.blog-body:has(>.article-container) .key-takeaways .takeaway-title{color:var(--deep-sapphire);font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0 0 20px}.blog-body:has(>.article-container) .takeaway-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.blog-body:has(>.article-container) .takeaway-list li{color:var(--charcoal);font-family:var(--font-functional);font-size:16px;line-height:1.6;margin:0;padding-left:24px;position:relative}.blog-body:has(>.article-container) .takeaway-list li:before{color:var(--rich-gold);content:"→";font-weight:700;left:0;position:absolute}.blog-body:has(>.article-container) .article-body :where(h2){color:var(--charcoal);font-family:var(--font-heading);font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:56px 0 20px}.blog-body:has(>.article-container) .article-body :where(h2):after{content:none}.blog-body:has(>.article-container) .article-body :where(h3){color:var(--deep-sapphire);font-family:var(--font-heading);font-size:24px;font-weight:500;line-height:1.3;margin:40px 0 16px}.blog-body:has(>.article-container) .article-body :where(p){color:var(--charcoal);font-family:var(--font-editorial);font-size:20px;line-height:1.75;margin:0 0 28px}.blog-body:has(>.article-container) .lede{color:var(--charcoal);font-family:var(--font-heading);font-size:22px;font-weight:500;line-height:1.6;margin:0 0 32px}.blog-body:has(>.article-container) .annotation{color:var(--graphite);font-family:var(--font-functional);font-size:15px;line-height:1.6;margin:0 0 32px}.blog-body:has(>.article-container) .editorial-inline-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(198,161,91,.45);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .18s ease,color .18s ease}.blog-body:has(>.article-container) .editorial-inline-link:focus,.blog-body:has(>.article-container) .editorial-inline-link:hover{color:var(--deep-sapphire);outline:none;text-decoration-color:var(--rich-gold);text-decoration-thickness:1.5px}.blog-body:has(>.article-container) .editorial-inline-link:visited{color:inherit}.blog-body:has(>.article-container) .callout-content .editorial-inline-link,.blog-body:has(>.article-container) .giant-quote .editorial-inline-link,.blog-body:has(>.article-container) .lede .editorial-inline-link,.blog-body:has(>.article-container) .pull-quote .editorial-inline-link{text-decoration-color:rgba(198,161,91,.6)}.blog-body:has(>.article-container) .pull-quote{background:rgba(198,161,91,.04);border-left:3px solid var(--rich-gold);color:var(--rich-gold);font-family:var(--font-editorial);font-size:24px;font-style:italic;line-height:1.6;margin:48px 0;padding:24px 32px;position:static}.blog-body:has(>.article-container) .giant-quote{border-bottom:none;border-top:none;color:var(--charcoal);font-family:var(--font-heading);font-size:44px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:64px 0;padding:40px 0;text-align:center}.blog-body:has(>.article-container) .callout-box{background:var(--soft-beige);border-left:4px solid var(--charcoal);border-radius:0 var(--ce2-radius) var(--ce2-radius) 0;margin:48px auto;max-width:680px;padding:32px}.blog-body:has(>.article-container) .callout-box .callout-title{color:var(--charcoal);font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0 0 16px}.blog-body:has(>.article-container) .callout-content{color:var(--charcoal);font-family:var(--font-editorial);font-size:18px;line-height:1.7}.blog-body:has(>.article-container) .table-scroll{margin:36px 0;overflow-x:auto}.blog-body:has(>.article-container) .editorial-table{border-collapse:collapse;font-family:Inter,-apple-system,sans-serif;font-size:15px;line-height:1.45;width:100%}.blog-body:has(>.article-container) .editorial-table th{border-bottom:2px solid var(--rich-gold);color:var(--deep-sapphire);font-weight:600;padding:12px 14px;text-align:left;vertical-align:bottom}.blog-body:has(>.article-container) .editorial-table td{border-bottom:1px solid rgba(43,43,43,.12);color:var(--charcoal);padding:11px 14px;vertical-align:top}.blog-body:has(>.article-container) .editorial-table tbody tr:nth-child(2n){background:rgba(179,155,138,.07)}.blog-body:has(>.article-container) figure.editorial-image-wrap{margin:48px auto;max-width:900px}.blog-body:has(>.article-container) figure.editorial-image-wrap img{border-radius:var(--ce2-radius);display:block;width:100%}.blog-body:has(>.article-container) figure.editorial-image-wrap figcaption{color:var(--charcoal);font-family:var(--font-functional);font-size:16px;line-height:1.6;margin:0}.blog-body:has(>.article-container) figure.editorial-image-wrap figcaption a{color:inherit}.blog-body:has(>.article-container) .source-citation{border-top:1px solid var(--mist-grey);color:var(--graphite);font-family:var(--font-functional);font-size:13px;font-style:italic;margin-top:32px;padding-top:24px}.blog-body:has(>.article-container) .sources-strip{border-top:1px solid #e5e5e5;color:#8a8a8a;font-family:var(--font-functional);font-size:11px;line-height:1.7;margin:40px auto 0;max-width:680px;padding-top:14px}.blog-body:has(>.article-container) .sources-strip a{border-bottom:1px dotted #c9c9c9;color:#8a8a8a;text-decoration:none}.blog-body:has(>.article-container) .sources-strip a:hover{color:#555}.blog-body:has(>.article-container) .sources-strip-label{font-size:10px;font-weight:600;letter-spacing:.08em;margin-right:6px;text-transform:uppercase}.blog-body:has(>.article-container) .infographic-embed{margin:36px 0}.blog-body:has(>.article-container) .infographic-embed svg{display:block;height:auto;max-width:100%}.blog-body:has(>.article-container) .infographic-embed .ig-portrait{display:none}@media (max-width:600px){.blog-body:has(>.article-container) .infographic-embed .ig-landscape{display:none}.blog-body:has(>.article-container) .infographic-embed .ig-portrait{display:block}}.blog-body:has(>.article-container) hr{border:none;border-top:1px solid #e5e5e5;margin:48px 0}@media (max-width:768px){.blog-body:has(>.article-container) .article-body :where(p){font-size:18px}.blog-body:has(>.article-container) .article-subtitle{font-size:22px}.blog-body:has(>.article-container) .giant-quote{font-size:32px}.blog-body:has(>.article-container) .pull-quote{font-size:20px}.blog-body:has(>.article-container) .editorial-table{font-size:13px}.blog-body:has(>.article-container) .editorial-table td,.blog-body:has(>.article-container) .editorial-table th{padding:8px 10px}.blog-body:has(>.article-container) .article-body :where(h2){font-size:26px}.blog-body:has(>.article-container) .article-body :where(h3){font-size:20px}.blog-body:has(>.article-container) .lede{font-size:19px}.blog-body:has(>.article-container) .annotation{font-size:15px;line-height:1.6}.blog-body:has(>.article-container) .callout-content{font-size:18px;line-height:1.7}.blog-body:has(>.article-container) .source-citation{font-size:13px}}@media (max-width:480px){.blog-body:has(>.article-container) .article-container{padding:0 16px}.blog-body:has(>.article-container) .article-body{padding:0 16px}.blog-body:has(>.article-container) .article-subtitle{font-size:20px}.blog-body:has(>.article-container) .giant-quote{font-size:28px}.blog-body:has(>.article-container) .pull-quote{font-size:19px;margin:36px 0;padding:16px 20px}.blog-body:has(>.article-container) .callout-box{margin:36px auto;padding:20px}.blog-body:has(>.article-container) .key-takeaways{padding:20px}}.blog-body.blog-body:has(>.article-container) .article-body :where(p){color:#2b2b2b;font-family:Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.5}.blog-body.blog-body:has(>.article-container) .article-subtitle{color:#2b2b2b;font-family:Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.35}.blog-body.blog-body:has(>.article-container) .lede{color:#2b2b2b;font-family:Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.6}.blog-body.blog-body:has(>.article-container) .article-body :where(h2){color:#0d2340;font-family:Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.19}.blog-body.blog-body:has(>.article-container) .article-body :where(h3){color:#0d2340;font-family:Neue Haas Grotesk Display,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.42}.blog-body.blog-body:has(>.article-container) .section-kicker{color:#c6a15b;font-family:Neue Haas Grotesk Display,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.blog-body.blog-body:has(>.article-container) .pull-quote{color:#0d2340;font-family:Publico Text Semibold,Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.29}.blog-body.blog-body:has(>.article-container) .giant-quote{color:#0d2340;font-family:Publico Text Semibold,Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.2}.blog-body.blog-body:has(>.article-container) .callout-box{background:#f5f3e7;border-left:2px solid #c6a15b}.blog-body.blog-body:has(>.article-container) .callout-box .callout-title{font-family:Neue Haas Grotesk Display,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500}.blog-body.blog-body:has(>.article-container) .callout-content{font-family:Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px}.blog-body.blog-body:has(>.article-container) .annotation{color:#4a4a4a;font-family:Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.43}.blog-body.blog-body:has(>.article-container) .hero-credit,.blog-body.blog-body:has(>.article-container) .source-citation{color:#4a4a4a;font-family:Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.26}.blog-body.blog-body:has(>.article-container) .article-body :where(ul) li,.blog-body.blog-body:has(>.article-container) .takeaway-list li{color:#2b2b2b;font-family:Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.5}.blog-body.blog-body:has(>.article-container) .takeaway-list li{color:#2b2b2b;font-family:Publico Text,Publico Headline Web,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.5}@media (max-width:768px){.blog-body.blog-body:has(>.article-container) .article-body :where(p){font-size:18px;line-height:1.55}.blog-body.blog-body:has(>.article-container) .article-subtitle{font-size:20px;line-height:1.4}.blog-body.blog-body:has(>.article-container) .lede{font-size:19px;line-height:1.55}.blog-body.blog-body:has(>.article-container) .article-body :where(h2){font-size:24px;line-height:1.24}.blog-body.blog-body:has(>.article-container) .article-body :where(h3){font-size:20px;line-height:1.47}.blog-body.blog-body:has(>.article-container) .section-kicker{font-size:13px;line-height:1.05}.blog-body.blog-body:has(>.article-container) .pull-quote{font-size:21px;line-height:1.25}.blog-body.blog-body:has(>.article-container) .giant-quote{font-size:26px;line-height:1.2}.blog-body.blog-body:has(>.article-container) .callout-box .callout-title{font-size:18px}.blog-body.blog-body:has(>.article-container) .callout-content{font-size:14px}.blog-body.blog-body:has(>.article-container) .annotation{font-size:14px;line-height:1.48}.blog-body.blog-body:has(>.article-container) .hero-credit,.blog-body.blog-body:has(>.article-container) .source-citation{font-size:12px;line-height:1.31}.blog-body.blog-body:has(>.article-container) .article-body :where(ul) li{font-size:18px;line-height:1.55}.blog-body.blog-body:has(>.article-container) .takeaway-list li{font-size:18px;line-height:1.55}}