.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}}.blog-post__form{background:var(--color-grey-97);border:1px solid var(--color-grey-90);margin:calc(var(--space-base)*14) 0;padding:calc(var(--space-base)*10) calc(var(--space-base)*10) calc(var(--space-base)*8)}.blog-post__form--before-body{margin-top:calc(var(--space-base)*8)}.blog-post__form--end-of-article{margin-top:calc(var(--space-base)*16)}.blog-post__form-intro{margin-bottom:calc(var(--space-base)*7);max-width:640px}.blog-post__form-title{color:var(--color-black);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)*4)}.blog-post__form-title .accent{color:var(--color-grey-40)}.blog-post__form-intro p{color:var(--color-grey-25);font-size:17px;line-height:1.5;margin:0}.sidebar-card--form{position:sticky;top:100px}.sidebar-card--form h3{margin-bottom:calc(var(--space-base)*2);margin-top:0}.sidebar-card--form>p{font-size:14px;margin-bottom:calc(var(--space-base)*4)}.blog-post__form-embed,.sidebar-form{--hsf-global__font-family:var(--font-default);--hsf-global__font-size:15px;--hsf-global__color:var(--color-black);--hsf-global-error__color:#c0392b;--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-background__border-style:none;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-row__vertical-spacing:18px;--hsf-row__horizontal-spacing:16px;--hsf-module__vertical-spacing:6px;--hsf-field-label__font-family:var(--font-default);--hsf-field-label__font-size:13px;--hsf-field-label__color:var(--color-black);--hsf-field-label-requiredindicator__color:var(--color-grey-40);--hsf-field-description__font-family:var(--font-default);--hsf-field-description__color:var(--color-grey-40);--hsf-field-footer__font-family:var(--font-default);--hsf-field-footer__color:#c0392b;--hsf-field-input__font-family:var(--font-default);--hsf-field-input__color:var(--color-black);--hsf-field-input__background-color:var(--color-white);--hsf-field-input__placeholder-color:var(--color-grey-50);--hsf-field-input__border-color:var(--color-grey-70);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:0;--hsf-field-input__padding:12px 14px;--hsf-field-textarea__font-family:var(--font-default);--hsf-field-textarea__color:var(--color-black);--hsf-field-textarea__background-color:var(--color-white);--hsf-field-textarea__placeholder-color:var(--color-grey-50);--hsf-field-textarea__border-color:var(--color-grey-70);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:0;--hsf-field-textarea__padding:12px 14px;--hsf-field-checkbox__padding:9px;--hsf-field-checkbox__background-color:var(--color-white);--hsf-field-checkbox__color:var(--color-black);--hsf-field-checkbox__border-color:var(--color-grey-70);--hsf-field-checkbox__border-width:1px;--hsf-field-checkbox__border-style:solid;--hsf-button__font-family:var(--font-headings);--hsf-button__font-size:14px;--hsf-button__color:var(--color-black);--hsf-button__background-color:#78f275;--hsf-button__border-radius:0;--hsf-button__padding:16px 24px;--hsf-button__box-shadow:none;--hsf-button--hover__background-color:var(--color-black);--hsf-button--hover__color:#78f275;--hsf-heading__font-family:var(--font-headings);--hsf-heading__color:var(--color-black);--hsf-richtext__font-family:var(--font-default);--hsf-richtext__font-size:13px;--hsf-richtext__color:var(--color-grey-25);--hsf-erroralert__font-family:var(--font-default);--hsf-erroralert__font-size:14px;--hsf-erroralert__color:#c0392b;--hsf-infoalert__font-family:var(--font-default);--hsf-infoalert__font-size:14px;--hsf-infoalert__color:var(--color-grey-25)}.blog-post__form-embed [data-hsfc-id=Renderer] .hsfc-Button,.sidebar-form [data-hsfc-id=Renderer] .hsfc-Button{font-weight:700;letter-spacing:.05em;text-transform:uppercase;width:100%}.blog-post__form-embed [data-hsfc-id=Renderer] .hsfc-TextInput:focus,.blog-post__form-embed [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus,.sidebar-form [data-hsfc-id=Renderer] .hsfc-TextInput:focus,.sidebar-form [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus{box-shadow:0 0 0 2px var(--color-black)}.sidebar-form [data-hsfc-id=Renderer] .hsfc-Row{grid-template-columns:1fr}.sidebar-form [data-hsfc-id=Renderer]{--hsf-row__vertical-spacing:12px;--hsf-row__horizontal-spacing:12px;--hsf-module__vertical-spacing:4px;--hsf-field-input__padding:10px 12px;--hsf-field-textarea__padding:10px 12px;--hsf-field-input__font-size:14px;--hsf-field-label__font-size:12px;--hsf-button__padding:14px 20px;--hsf-button__font-size:13px}.sidebar-form [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2{height:50px;min-height:50px;overflow:hidden}.sidebar-form [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2 .grecaptcha-badge{box-shadow:none!important;transform:scale(.82);transform-origin:top left}.sidebar-form [data-hsfc-id=Renderer] .hsfc-DataPrivacyField .hsfc-RichText{font-size:12px;line-height:1.4}@media (max-width:768px){.blog-post__form{margin:calc(var(--space-base)*10) calc(var(--space-base)*-5);padding:calc(var(--space-base)*7) calc(var(--space-base)*5) calc(var(--space-base)*6)}.sidebar-card--form{position:static}.sidebar-form [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2{height:auto;overflow:visible}.sidebar-form [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2 .grecaptcha-badge{transform:none}}.blog-listing{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-listing__header{border-bottom:1px solid var(--color-grey-90);margin-bottom:calc(var(--space-base)*10);padding-bottom:calc(var(--space-base)*8)}.blog-listing__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-listing__intro{color:var(--color-grey-25);font-size:20px;font-weight:400;line-height:1.5;margin:0;max-width:680px}.blog-listing__clear-filter{color:var(--color-grey-40);font-size:16px;margin-left:8px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}.blog-listing__clear-filter:focus,.blog-listing__clear-filter:hover{color:var(--color-black)}.blog-listing__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:calc(var(--space-base)*10)}.blog-listing__filter{background:transparent;border:1px solid var(--color-grey-85);color:var(--color-grey-25);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.blog-listing__filter:focus,.blog-listing__filter:hover{border-color:var(--color-black);color:var(--color-black)}.blog-listing__filter.is-active{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.blog-listing__grid{display:grid;gap:calc(var(--space-base)*10) calc(var(--space-base)*8);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:992px){.blog-listing__grid{gap:calc(var(--space-base)*8) calc(var(--space-base)*6);grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-listing__grid{gap:calc(var(--space-base)*10);grid-template-columns:1fr}}.blog-card{display:flex}.blog-card__link{color:inherit;display:flex;flex-direction:column;text-decoration:none;width:100%}.blog-card__image-wrap{aspect-ratio:16/9;background:var(--color-grey-95);margin-bottom:calc(var(--space-base)*5);overflow:hidden}.blog-card__image{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card__link:focus .blog-card__image,.blog-card__link:hover .blog-card__image{transform:scale(1.03)}.blog-card__body{display:flex;flex-direction:column;flex-grow:1}.blog-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-medium);margin-bottom:calc(var(--space-base)*4)}.blog-card__tag{border:1px solid var(--color-black);color:var(--color-black);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.blog-card__date{color:var(--color-grey-50);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.blog-card__title{color:var(--color-black);font-family:var(--font-headings);font-size:24px;font-weight:500;letter-spacing:-.005em;line-height:1.1;margin:0 0 calc(var(--space-base)*3);transition:color .15s ease}@media (min-width:992px){.blog-card__title{font-size:26px}}.blog-card__link:focus .blog-card__title,.blog-card__link:hover .blog-card__title{color:var(--color-grey-30)}.blog-card__excerpt{color:var(--color-grey-25);display:-webkit-box;font-size:15px;-webkit-line-clamp:3;line-height:1.5;margin:0 0 calc(var(--space-base)*4);-webkit-box-orient:vertical;overflow:hidden}.blog-card__read-more{align-items:center;color:var(--color-black);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.08em;margin-top:auto;padding-top:calc(var(--space-base)*3);text-transform:uppercase;transition:gap .15s ease}.blog-card__link:focus .blog-card__read-more,.blog-card__link:hover .blog-card__read-more{gap:12px}.blog-listing__pagination{align-items:center;border-top:1px solid var(--color-grey-90);display:grid;gap:calc(var(--space-base)*4);grid-template-columns:1fr auto 1fr;margin-top:calc(var(--space-base)*14);padding-top:calc(var(--space-base)*8)}.blog-listing__pagination-prev{justify-self:start}.blog-listing__pagination-next{justify-self:end}.blog-listing__page-link{color:var(--color-black);font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:3px;transition:text-decoration-thickness .2s}.blog-listing__page-link:focus,.blog-listing__page-link:hover{text-decoration-thickness:1px}.blog-listing__page-count{color:var(--color-grey-40);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.blog-listing__empty{color:var(--color-grey-30);padding:calc(var(--space-base)*14) 0;text-align:center}.blog-listing__empty p{font-size:17px;margin:0 0 calc(var(--space-base)*4)}.blog-listing__back-link{color:var(--color-black);font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:3px}@media (max-width:768px){.blog-listing{padding:calc(var(--space-base)*10) var(--content-padding) calc(var(--space-base)*14)}.blog-listing__title{font-size:var(--size-h1-l)}.blog-listing__intro{font-size:17px}.blog-listing__pagination{gap:calc(var(--space-base)*3);grid-template-columns:1fr;text-align:center}.blog-listing__pagination-next,.blog-listing__pagination-prev{justify-self:center}}