.blog-post{color:var(--color-black);font-family:var(--font-default);margin:0 auto;max-width:var(--width-xxlarge);padding:calc(var(--space-base)*16) var(--content-padding) calc(var(--space-base)*20)}.blog-post__header{border-bottom:1px solid var(--color-grey-90);margin-bottom:calc(var(--space-base)*12);padding-bottom:calc(var(--space-base)*12)}.blog-post__meta{align-items:center;display:flex;gap:var(--space-medium);margin-bottom:var(--space-large)}.blog-post__tag{border:1px solid var(--color-black);color:var(--color-black);display:inline-block;font-size:var(--size-h6-xs);font-weight:600;letter-spacing:.12em;padding:5px 12px;text-transform:uppercase}.blog-post__date{color:var(--color-grey-50);font-size:var(--size-h6-s);letter-spacing:.08em;text-transform:uppercase}.blog-post__title{color:var(--color-black);font-family:var(--font-headings);font-size:var(--size-h1-2xl);font-weight:500;letter-spacing:-.01em;line-height:.92;margin:0 0 var(--space-large)}.blog-post__intro{color:var(--color-grey-25);font-size:20px;font-weight:400;line-height:1.5;margin:0;max-width:680px}.blog-post__intro p{margin:0}.blog-post__featured{display:block;height:auto;margin-top:calc(var(--space-base)*10);width:100%}.blog-post__layout{align-items:start;display:grid;gap:calc(var(--space-base)*16);grid-template-columns:1fr 280px}@media (max-width:768px){.blog-post__layout{gap:calc(var(--space-base)*12);grid-template-columns:1fr}}.blog-post__body{color:var(--color-grey-15);font-size:17px;line-height:1.7}@media (min-width:992px){.blog-post__body{font-size:18px}}.blog-post__body h2{border-top:1px solid var(--color-grey-90);color:var(--color-black);font-family:var(--font-headings);font-size:var(--size-h2);font-weight:500;letter-spacing:-.005em;line-height:1;margin:calc(var(--space-base)*12) 0 calc(var(--space-base)*5);padding-top:calc(var(--space-base)*12)}.blog-post__body h2:first-child{border-top:none;margin-top:0;padding-top:0}.blog-post__body h3{color:var(--color-black);font-family:var(--font-headings);font-size:var(--size-h3);font-weight:500;line-height:1.05;margin:calc(var(--space-base)*9) 0 calc(var(--space-base)*4)}.blog-post__body p{margin:0 0 calc(var(--space-base)*5)}.blog-post__body strong{color:var(--color-black);font-weight:600}.blog-post__body em{font-style:italic}.blog-post__body a{color:var(--color-black);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .2s}.blog-post__body a:focus,.blog-post__body a:hover{text-decoration-thickness:1px}.blog-post__body ol,.blog-post__body ul{margin:0 0 calc(var(--space-base)*5);padding-left:24px}.blog-post__body li{margin-bottom:calc(var(--space-base)*2)}.blog-post__body img{display:block;height:auto;margin:calc(var(--space-base)*8) 0;max-width:100%}.blog-post__body .lede{color:var(--color-grey-15);font-size:20px;font-weight:400;line-height:1.55}@media (min-width:992px){.blog-post__body .lede{font-size:22px}}.blog-post__body .post-cta{background:var(--color-grey-5);color:var(--color-white);margin:calc(var(--space-base)*12) 0 0;padding:calc(var(--space-base)*10) calc(var(--space-base)*8)}.blog-post__body .post-cta h3{border:none;color:var(--color-white);font-family:var(--font-headings);font-size:var(--size-h2);font-weight:500;letter-spacing:-.005em;line-height:1;margin:0 0 calc(var(--space-base)*5);padding:0}.blog-post__body .post-cta p{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.6;margin:0 0 calc(var(--space-base)*4)}.blog-post__body .post-cta p:last-of-type{margin-bottom:0;margin-top:calc(var(--space-base)*6)}.blog-post__body .post-cta a{align-items:center;color:var(--color-white);display:inline-flex;font-weight:600;gap:10px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:gap .2s,text-decoration-thickness .2s}.blog-post__body .post-cta a:focus,.blog-post__body .post-cta a:hover{gap:14px;text-decoration-thickness:1px}.blog-post__body .sector-label{background:var(--color-grey-95);color:var(--color-grey-30);display:inline-block;font-family:var(--font-headings);font-size:11px;font-weight:600;letter-spacing:.16em;margin:0 0 calc(var(--space-base)*8);padding:8px 14px;text-transform:uppercase}.blog-post__body .action-box{background:var(--color-grey-97);border:1px solid var(--color-grey-85);border-left:4px solid var(--color-black);margin:calc(var(--space-base)*9) 0;padding:calc(var(--space-base)*8) calc(var(--space-base)*8)}.blog-post__body .action-box h3{border:none;color:var(--color-black);font-family:var(--font-headings);font-size:18px;font-weight:600;letter-spacing:.06em;margin:0 0 calc(var(--space-base)*3);padding:0;text-transform:uppercase}.blog-post__body .action-box p{color:var(--color-grey-15);font-size:16px;line-height:1.65;margin:0}.blog-post__body .sources{border-top:1px solid var(--color-grey-90);color:var(--color-grey-50);font-size:13px;line-height:1.6;margin-top:calc(var(--space-base)*10);padding-top:calc(var(--space-base)*5)}.blog-post__body .pullquote,.blog-post__body blockquote{background:var(--color-grey-97);border-left:3px solid var(--color-black);margin:calc(var(--space-base)*9) 0;padding:calc(var(--space-base)*5) calc(var(--space-base)*6)}.blog-post__body .pullquote p,.blog-post__body blockquote p{color:var(--color-black);font-family:var(--font-headings);font-size:24px;font-weight:500;letter-spacing:-.005em;line-height:1.2;margin:0}@media (min-width:992px){.blog-post__body .pullquote p,.blog-post__body blockquote p{font-size:28px}}.blog-post__body .stats-row{display:grid;gap:calc(var(--space-base)*4);grid-template-columns:repeat(3,1fr);margin:calc(var(--space-base)*9) 0}@media (max-width:768px){.blog-post__body .stats-row{grid-template-columns:1fr}}.blog-post__body .stat-block{border:1px solid var(--color-grey-85);padding:calc(var(--space-base)*6)}.blog-post__body .stat-block .num{color:var(--color-black);display:block;font-family:var(--font-headings);font-size:56px;font-weight:500;letter-spacing:-.01em;line-height:.9;margin-bottom:calc(var(--space-base)*3)}.blog-post__body .stat-block .lbl{color:var(--color-grey-30);display:block;font-size:13px;letter-spacing:.04em;line-height:1.4}.blog-post__sidebar{position:sticky;top:100px}@media (max-width:768px){.blog-post__sidebar{position:static}}.sidebar-card{background:var(--color-grey-97);margin-bottom:calc(var(--space-base)*5);padding:calc(var(--space-base)*6)}.sidebar-card h3{color:var(--color-black);font-family:var(--font-headings);font-size:var(--size-h4);font-weight:600;letter-spacing:.02em;margin:0 0 calc(var(--space-base)*3)}.sidebar-card p{color:var(--color-grey-30);font-size:14px;line-height:1.6;margin:0 0 calc(var(--space-base)*5)}.sidebar-card .sidebar-cta{align-items:center;color:var(--color-black);display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:gap .2s,text-decoration-thickness .2s}.sidebar-card .sidebar-cta:focus,.sidebar-card .sidebar-cta:hover{gap:12px;text-decoration-thickness:1px}.related-posts{list-style:none;margin:0;padding:0}.related-posts li{border-top:1px solid var(--color-grey-85);padding:calc(var(--space-base)*4) 0}.related-posts li:first-child{border-top:none;padding-top:0}.related-posts li:last-child{padding-bottom:0}.related-tag{color:var(--color-grey-50);display:block;font-size:11px;letter-spacing:.1em;margin-bottom:calc(var(--space-base)*1);text-transform:uppercase}.related-posts li a{color:var(--color-black);display:block;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s}.related-posts li a:focus,.related-posts li a:hover{color:var(--color-grey-40)}@media (max-width:768px){.blog-post{padding:calc(var(--space-base)*10) var(--content-padding) calc(var(--space-base)*14)}.blog-post__title{font-size:var(--size-h1-l)}.blog-post__intro{font-size:17px}.blog-post__body .stat-block .num{font-size:44px}}