.header_header__4AzQq{color:#fff;background:#111;padding:0;position:sticky;top:0;z-index:100;display:flex;justify-content:center;transition:height .15s ease-in-out}.header_header__4AzQq.header_scrolled__t08XX{height:50px}.header_header__4AzQq.header_scrolled__t08XX .header_container__2z0N6{height:50px}.header_header__4AzQq.header_scrolled__t08XX .header_container__2z0N6 .header_logo__fltLK img.header_fullLogo__NtVt9{opacity:0;visibility:hidden}.header_header__4AzQq.header_scrolled__t08XX .header_container__2z0N6 .header_logo__fltLK img.header_acronymLogo__685h_{opacity:1;visibility:visible}.header_header__4AzQq.header_scrolled__t08XX .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_research__md6qh{height:50px}.header_header__4AzQq.header_scrolled__t08XX .header_container__2z0N6 .header_rightSideNav__xnTif .header_navButton__yLdkO{height:28px;padding:4px 16px;font-size:12px}.header_header__4AzQq.header_scrolled__t08XX .header_container__2z0N6 .header_rightSideNav__xnTif .header_searchContainer___qiTD .header_searchForm__dquPz{top:40px}.header_header__4AzQq a{cursor:pointer}.header_header__4AzQq .header_container__2z0N6{max-width:1180px;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%;height:100px;margin:0;display:flex;justify-content:space-between;align-items:center;transition:height .15s}.header_header__4AzQq .header_container__2z0N6 .header_logo__fltLK{width:260px;padding-right:30px;position:relative;height:100%;display:flex;align-items:center}.header_header__4AzQq .header_container__2z0N6 .header_logo__fltLK img{display:block;transition:opacity .15s ease-in-out,visibility .15s ease-in-out,height .15s ease-in-out;position:absolute;left:0}.header_header__4AzQq .header_container__2z0N6 .header_logo__fltLK .header_fullLogo__NtVt9{width:auto;opacity:1;visibility:visible;height:calc(100% - 15px)}.header_header__4AzQq .header_container__2z0N6 .header_logo__fltLK .header_acronymLogo__685h_{width:auto;height:calc(100% - 20px);margin:10px 0;opacity:0;visibility:hidden}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif{display:flex;justify-content:space-between;align-items:center;gap:20px}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY{display:grid;grid-template-columns:repeat(4, auto);grid-template-rows:auto;-moz-column-gap:32px;column-gap:32px}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_primaryNavLink__ux8fj{font-family:var(--font-serif),serif;font-weight:600;font-size:14px;line-height:150%;text-align:center;letter-spacing:1px;padding:0;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,0);border:none;transition:.225s ease-in color;display:flex;align-items:center;justify-content:space-between;width:-moz-min-content;width:min-content;position:relative}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_primaryNavLink__ux8fj:hover{color:#4997d0}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_research__md6qh{display:grid;grid-template-columns:auto auto;-moz-column-gap:4px;column-gap:4px;font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:150%;text-align:center;letter-spacing:1px;padding:0;height:100px;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,0);border:none;transition:.225s ease-in all;display:flex;align-items:center;justify-content:space-between;z-index:99}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_research__md6qh .header_dropDown__QYPh1{font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:150%;text-align:center;letter-spacing:1px;padding:0;margin:0 auto;text-transform:uppercase}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_research__md6qh:hover{color:#4997d0;cursor:pointer}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY .header_research__md6qh .header_dArrow__SyzbD{display:block;color:#fff}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG{display:none}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navButton__yLdkO{flex-direction:row;padding:8px 20px;gap:4px;width:-moz-max-content;width:max-content;max-width:105px;height:40px;background:#ff4f00;border-radius:32px;border:none;transition:.225s ease-in all;cursor:pointer;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#111}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navButton__yLdkO:hover{background-color:#fff}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_searchIcon__WkwuD{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:.225s ease-in all;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:0}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_searchIcon__WkwuD:hover{opacity:.8}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_searchIcon__WkwuD svg{width:24px;height:24px}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_burger__zaSnw{display:none}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_searchContainer___qiTD .header_searchForm__dquPz{top:40px}.header_navContainerArea__CzgRS{position:relative;display:flex;justify-content:center}.header_navMenu__KFvoa{max-width:1040px;width:-moz-fit-content;width:fit-content;position:absolute;top:100%;z-index:11;display:flex;gap:0}.header_navMenu__KFvoa .header_primaryContent__aaGab{flex:0 1 auto;background:#fff;padding:30px}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c{display:grid;grid-template-columns:repeat(3, 250px);gap:32px;justify-content:start;align-content:flex-start;width:-moz-fit-content;width:fit-content}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c:has(.header_linksSection__wDxet:nth-child(1):last-child){grid-template-columns:250px}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c:has(.header_linksSection__wDxet:nth-child(2):last-child){grid-template-columns:repeat(2, 250px)}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet{padding:0 0 0 0}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet h3{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:150%;color:rgba(28,38,41,.6);margin-bottom:30px}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet ul{list-style:none;padding:0}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet ul li{display:flex;align-items:center;font-family:var(--font-sans);font-weight:700;font-size:13px;line-height:150%;color:#111;height:45px;text-transform:capitalize}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet ul li a{display:flex;align-items:center;gap:10px;color:#111;width:-moz-fit-content;width:fit-content}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet ul li a .header_frame__vehNg{width:24px;display:flex;justify-content:center;align-items:center}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet ul li a .header_frame__vehNg img{width:auto;max-width:18px}.header_navMenu__KFvoa .header_asideContent__didFW{flex:0 0 25.5%;background:#ff4f00;padding:34px 30px;max-width:330px}@media(max-width: 1500px){.header_navMenu__KFvoa .header_asideContent__didFW{display:none}}.header_navMenu__KFvoa .header_asideContent__didFW .header_imgContain__vUxpq img{width:100%;height:267px;-o-object-fit:cover;object-fit:cover;margin-bottom:24px}.header_navMenu__KFvoa .header_asideContent__didFW .header_subscribeCTA__yXUjp input{background:#fff;border:1px solid #fff;border-radius:80px;width:100%;padding-left:25px;display:flex;align-items:center;font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#888;height:58px;margin-bottom:10px}.header_navMenu__KFvoa .header_asideContent__didFW .header_subscribeCTA__yXUjp input ::-moz-placeholder{font-family:var(--font-sans);font-size:14px;line-height:150%}.header_navMenu__KFvoa .header_asideContent__didFW .header_subscribeCTA__yXUjp input ::placeholder{font-family:var(--font-sans);font-size:14px;line-height:150%}.header_navMenu__KFvoa .header_asideContent__didFW .header_subscribeCTA__yXUjp p{color:#111;font-size:12px;margin-bottom:20px}.header_navMenu__KFvoa .header_asideContent__didFW .header_subscribeCTA__yXUjp h3{font-family:var(--font-serif),"SchmalfetteCP",sans-serif;font-size:32px;margin:0 auto 20px auto;font-weight:400;color:#111}.header_navMenu__KFvoa .header_asideContent__didFW .header_subscribeCTA__yXUjp .header_blueSubBtn__Lmyy6{flex-direction:row;justify-content:center;padding:12px 32px;gap:8px;width:100%;height:48px;background:#111;border-radius:32px;font-family:var(--font-serif);font-weight:700;font-size:14px;line-height:24px;display:flex;align-items:center;text-align:center;text-transform:capitalize;color:#fff}@media screen and (max-width: 850px){.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY{-moz-column-gap:20px;column-gap:20px}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c{grid-template-columns:repeat(2, 200px);gap:20px 30px}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet{padding:0}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c .header_linksSection__wDxet ul li{height:40px}}@media screen and (max-width: 750px){.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY{-moz-column-gap:20px;column-gap:20px}.header_navMenu__KFvoa .header_primaryContent__aaGab .header_grid__Z_X_c{grid-template-columns:repeat(1, 200px);gap:20px 10px}}@media screen and (max-width: 1000px){.header_header__4AzQq{position:sticky;top:0;z-index:100}.header_header__4AzQq.header_scrolled__t08XX .header_rightSideNav__xnTif .header_navRowMobile__a5sbG{top:50px;max-height:calc(100vh - 50px)}.header_header__4AzQq .header_container__2z0N6{height:52px;padding:0 20px}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif{grid-template-columns:24px;grid-template-rows:32px}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRow__Jy5EY{display:none}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_searchContainer___qiTD{display:none}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG{width:100%;display:grid;grid-template-columns:auto;grid-auto-rows:max-content;-moz-column-gap:0px;column-gap:0px;row-gap:0px;position:fixed;top:52px;right:0;left:0;bottom:0;z-index:1;background:#111;overflow-y:auto;max-height:calc(100vh - 52px);padding-top:0;margin-top:0;border-top:none}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_researchMobile__yXNbz{width:100%;height:54px;min-height:54px;max-height:54px;border:none;border-bottom:1px solid #e0e0e0;font-family:var(--font-serif);font-weight:700;font-size:14px;line-height:150%;letter-spacing:1px;padding:0 20px 0 25px;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,0);transition:.225s ease-in color;display:flex;align-items:center;justify-content:space-between}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_researchMobile__yXNbz:hover{color:#4997d0}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_researchMobile__yXNbz .header_dropDownMobile__bTCZg{font-family:var(--font-serif);font-weight:700;font-size:14px;line-height:150%;letter-spacing:1px;padding:0;margin:0 auto 0 0;text-transform:uppercase;text-align:left}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_researchMobile__yXNbz:hover{color:#4997d0;cursor:pointer}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_researchMobile__yXNbz .header_dArrowMobile__Y8WBd{display:none}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_navButtonB__M9caC{flex-direction:row;justify-content:center;align-self:end;padding:16px 40px;gap:8px;width:100%;height:56px;background:#ff4f00;border:none;border-radius:32px;font-family:var(--font-serif);font-style:normal;font-weight:700;font-size:18px;line-height:24px;display:flex;align-items:center;text-align:center;text-transform:capitalize;transition:.225s ease-in color;color:#111}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navRowMobile__a5sbG .header_navButtonB__M9caC:hover{background:#4997d0;color:#111}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_navButton__yLdkO{display:none;padding:4px 20px;width:84px;height:32px;font-size:12px;color:#111}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_burger__zaSnw{display:block}.header_header__4AzQq .header_container__2z0N6 .header_rightSideNav__xnTif .header_burger__zaSnw:hover{cursor:pointer}.header_navMenu__KFvoa{display:none}div.header_w-full__hBVPl.header_bg-white__UB73D{padding-top:12px;padding-bottom:12px;margin-top:0;margin-bottom:0}div.header_w-full__hBVPl.header_bg-white__UB73D .header_flex__5xgfv.header_w-full__hBVPl{min-height:24px;max-height:30px;height:auto}div.header_w-full__hBVPl.header_bg-white__UB73D .header_flex__5xgfv.header_items-center__OiBQY{min-height:24px;max-height:30px;margin:0;padding:0}.header_grid__Z_X_c.header_w-full__hBVPl{margin-top:0;padding-top:0;gap:0;border-top:0;margin-bottom:0}.header_mt-4__OkVph.header_grid__Z_X_c{margin-top:12px !important;gap:12px !important}}.header_searchContainer___qiTD{position:relative;display:flex;align-items:center}.header_searchForm__dquPz{display:flex;align-items:center;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:40px;padding:6px 10px;position:absolute;top:45px;right:0;z-index:100;min-width:250px;box-shadow:0 4px 8px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.header_searchInput__Qgqrr{background:rgba(0,0,0,0);border:none;color:#fff;width:200px;height:28px;padding:0 10px;font-family:var(--font-sans);font-size:14px}.header_searchInput__Qgqrr:focus{outline:none}.header_searchInput__Qgqrr::-moz-placeholder{color:hsla(0,0%,100%,.7)}.header_searchInput__Qgqrr::placeholder{color:hsla(0,0%,100%,.7)}.header_searchButton__BDMiE{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.header_mobileSearchForm__Ty6Hm{display:flex;align-items:center;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:40px;padding:8px 15px;margin:15px 0;width:100%;border:1px solid hsla(0,0%,100%,.1)}.header_mobileSearchInput__Hhf5d{background:rgba(0,0,0,0);border:none;color:#fff;width:100%;height:36px;padding:0 10px;font-family:var(--font-sans);font-size:14px}.header_mobileSearchInput__Hhf5d:focus{outline:none}.header_mobileSearchInput__Hhf5d::-moz-placeholder{color:hsla(0,0%,100%,.7)}.header_mobileSearchInput__Hhf5d::placeholder{color:hsla(0,0%,100%,.7)}.header_mobileSearchButton__RaetX{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}
.portable-text-styles_portableText__mUHCG {
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 1.625;
}

.portable-text-styles_portableText__mUHCG p,
.portable-text-styles_portableText__mUHCG ul,
.portable-text-styles_portableText__mUHCG ol,
.portable-text-styles_portableText__mUHCG blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.portable-text-styles_portableText__mUHCG ul {
  padding-left: 1.25rem;
  list-style-type: disc;
  list-style-position: outside;
  font-size: 0.7em; /* Make bullets smaller */
}

.portable-text-styles_portableText__mUHCG ul li {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  padding-left: 0.25rem;
  display: list-item;
  line-height: 1.6;
  font-size: 1.428571em; /* Scale text back up (1/0.7) to match parent size */
}

.portable-text-styles_portableText__mUHCG ul li::marker {
  font-size: 0.75em;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
}

.portable-text-styles_portableText__mUHCG h2 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  line-height: 1.375;
}

.portable-text-styles_portableText__mUHCG h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1.375;
}

.portable-text-styles_portableText__mUHCG a {
  --tw-text-opacity: 1;
  color: rgb(34 118 252 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
.portable-text-styles_portableText__mUHCG a:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}

/* Font family styles */
.portable-text-styles_portableText__mUHCG .font-sans {
  font-family: var(--font-sans);
}

.portable-text-styles_portableText__mUHCG .font-serif {
  font-family: var(--font-serif);
}

.portable-text-styles_portableText__mUHCG .font-schmalfette {
  font-family: var(--font-schmalfette);
}

/* Text alignment styles */
.portable-text-styles_portableText__mUHCG .text-align-left {
  display: block;
  text-align: left;
}

.portable-text-styles_portableText__mUHCG .text-align-center {
  display: block;
  text-align: center;
}

.portable-text-styles_portableText__mUHCG .text-align-right {
  display: block;
  text-align: right;
}

.portable-text-styles_portableText__mUHCG .text-align-justify {
  display: block;
  text-align: justify;
}

/* Add code block styles */
.portable-text-styles_portableText__mUHCG .code-block {
  display: block;
  background-color: #f4f4f4;
  border-radius: 4px;
  padding: 1rem;
  margin: 1rem 0;
  overflow-x: auto;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #333;
  white-space: pre !important;
  tab-size: 4 !important;
  -moz-tab-size: 4 !important;
  -o-tab-size: 4 !important;
  -webkit-tab-size: 4 !important;
  text-rendering: geometricPrecision;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
}

.portable-text-styles_portableText__mUHCG .code-block * {
  white-space: pre !important;
  tab-size: 4 !important;
  -moz-tab-size: 4 !important;
  -o-tab-size: 4 !important;
  -webkit-tab-size: 4 !important;
  font-family: inherit !important;
}

/* Special style to preserve all spaces */
.portable-text-styles_portableText__mUHCG .code-block code {
  unicode-bidi: embed;
}

/* Floating image styles */
.portable-text-styles_floatContainer__2xQfy {
  /* This helps prevent PortableText from creating new block elements that break float */
  overflow: hidden;
}

/* Target the direct children of the PortableText container to allow proper text flow */
.portable-text-styles_floatContainer__2xQfy > div > div {
  display: flow-root; /* Modern way to create a block formatting context */
}

/* Style for floated images */
.portable-text-styles_floatedImage__cva_V {
  max-width: 50%; /* Default max width for floated images */
}

.portable-text-styles_float-left__QO25a {
  float: left;
}

.portable-text-styles_float-right__cGpE_ {
  float: right;
}

/* Ensure all images in portable text content are constrained to content width */
.portable-text-styles_portableText__mUHCG img {
  max-width: 100% !important;
  height: auto !important;
  box-sizing: border-box;
}

/* Add some responsive behavior for floating images */
@media (max-width: 640px) {
  .portable-text-styles_floatedImage__cva_V {
    float: none !important;
    margin: 1rem auto !important;
    display: block !important;
    max-width: 100% !important;
  }
}

