/* Passport Reports v2.3.985 - Population authoritative external layout */
/* pr-population-ranking-v254-active */
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-rank-view-control{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto 57px!important;column-gap:8px!important;row-gap:2px!important;align-items:center!important;min-height:104px!important;height:auto!important;box-sizing:border-box!important;overflow:visible!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item .ecg-country{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;overflow:visible!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item .ecg-country-name-link{display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:start!important;justify-content:start!important;row-gap:9px!important;line-height:normal!important;padding:2px 0 3px 0!important;overflow:visible!important;max-width:100%!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;writing-mode:horizontal-tb!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item .ecg-pr-population-order{grid-column:3!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;align-self:center!important;box-sizing:border-box!important;min-width:26px!important;height:24px!important;margin:0 7px 0 6px!important;padding:0 7px!important;border:1px solid rgba(206,160,72,.30)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(250,245,234,.95))!important;color:#8b6722!important;font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.01em!important;white-space:nowrap!important;box-shadow:0 6px 14px rgba(206,160,72,.10)!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item .ecg-mobile-toggle{grid-column:4!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important;margin-left:0!important;margin-inline-start:0!important;position:relative!important;inset:auto!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item .ecg-country-name{display:block!important;min-width:0!important;line-height:1.18!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;writing-mode:horizontal-tb!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-country-population{position:static!important;inset:auto!important;display:block!important;align-self:start!important;width:max-content!important;max-width:100%!important;margin:4px 0 0 0!important;padding:2px 9px 3px 9px!important;border:1px solid rgba(206,160,72,.26)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,245,234,.94))!important;color:#8b6722!important;font-size:12.2px!important;line-height:1.22!important;font-weight:820!important;letter-spacing:.01em!important;box-shadow:0 6px 14px rgba(206,160,72,.10)!important;white-space:nowrap!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item > .ecg-passport-shared-detail{grid-column:1 / 5!important;grid-row:auto!important;justify-self:stretch!important;align-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow:visible!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item > .ecg-passport-shared-detail.ecg-show{display:grid!important;grid-template-columns:1fr!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item > .ecg-passport-shared-detail:not(.ecg-ai-open) > .ecg-passport-floating-popover{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
@media(max-width:520px){html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item{grid-template-columns:48px minmax(0,1fr) auto 57px!important;column-gap:8px!important;}html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-passport-item .ecg-pr-population-order{min-width:24px!important;height:22px!important;margin:0 1px 0 4px!important;padding:0 6px!important;font-size:11px!important;}html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-country-population{font-size:11.8px!important;padding:2px 8px 3px 8px!important;margin-top:4px!important;line-height:1.22!important;}}


/* v2.3.265 population hub reverse sort control: scoped interactive order control above the population list. */
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0 auto 18px!important;padding:0!important;box-sizing:border-box!important;position:relative!important;z-index:4!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;margin:0!important;padding:0!important;border:1px solid rgba(206,160,72,.36)!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.98),rgba(248,245,237,.94) 54%,rgba(239,231,213,.92) 100%)!important;color:#8b6722!important;box-shadow:0 14px 32px rgba(31,42,66,.10),0 7px 18px rgba(206,160,72,.16)!important;cursor:pointer!important;line-height:1!important;touch-action:manipulation!important;background-clip:padding-box!important;}
html.pr-k body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button:focus-visible{outline:3px solid rgba(206,160,72,.28)!important;outline-offset:4px!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-icon{display:block!important;width:25px!important;height:25px!important;stroke:currentColor!important;stroke-width:2.45!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;transition:transform .22s ease!important;transform-origin:50% 50%!important;}
html body .ecg-passport-list-wrap.ecg-pr-population-mode[data-pr-population-sort-direction="asc"] .ecg-pr-population-sort-button .ecg-pr-population-sort-icon{transform:rotate(180deg)!important;}
@media(max-width:768px){html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control{margin:0 auto 14px!important;}html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;}html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-icon{width:24px!important;height:24px!important;}}
/* v2.3.266 population hub reverse sort control: remove rectangular touch feedback and keep interaction feedback inside the circular button. */
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control{
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
  -webkit-tap-highlight-color:transparent!important;
  tap-highlight-color:transparent!important;
}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control:hover,
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control:active,
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control:focus,
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-control:focus-within{
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button{
  position:relative!important;
  overflow:hidden!important;
  border-radius:999px!important;
  isolation:isolate!important;
  outline:0!important;
  -webkit-tap-highlight-color:transparent!important;
  tap-highlight-color:transparent!important;
}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  background:transparent!important;
  pointer-events:none!important;
  z-index:0!important;
  transition:background .16s ease!important;
}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button:hover::before,
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button:active::before{
  background:rgba(206,160,72,.12)!important;
}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button .ecg-pr-population-sort-icon{
  position:relative!important;
  z-index:1!important;
}
html body .ecg-passport-list-wrap.ecg-pr-population-mode .ecg-pr-population-sort-button:focus:not(:focus-visible){
  outline:0!important;
  box-shadow:0 14px 32px rgba(31,42,66,.10),0 7px 18px rgba(206,160,72,.16)!important;
}



/* Passport Reports v2.3.37: authoritative plus/minus visible-state bridge for target hub and region pages with canonical motion.
   This block must stay after legacy page-local hub CSS so the canonical .ecg-mobile-toggle animation is not overridden. */
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item > .ecg-mobile-toggle,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item > .ecg-mobile-toggle,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item > .ecg-mobile-toggle,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-pr-global-rank-head > .ecg-mobile-toggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  width:var(--ecg-pr-toggle-size)!important;
  height:var(--ecg-pr-toggle-size)!important;
  min-width:var(--ecg-pr-toggle-size)!important;
  min-height:var(--ecg-pr-toggle-size)!important;
  max-width:var(--ecg-pr-toggle-size)!important;
  max-height:var(--ecg-pr-toggle-size)!important;
  flex:0 0 var(--ecg-pr-toggle-size)!important;
  box-sizing:border-box!important;
  padding:0!important;
  border:1px solid var(--ecg-pr-toggle-border)!important;
  border-radius:999px!important;
  background:var(--ecg-pr-toggle-bg)!important;
  background-image:none!important;
  box-shadow:var(--ecg-pr-toggle-shadow)!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  text-indent:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
  right:auto!important;
  left:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  transform-origin:center!important;
  opacity:1!important;
  animation:none!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,background .18s ease!important;
  will-change:auto!important;
}
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item > .ecg-mobile-toggle::before,
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item > .ecg-mobile-toggle::after,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item > .ecg-mobile-toggle::before,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item > .ecg-mobile-toggle::after,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item > .ecg-mobile-toggle::before,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item > .ecg-mobile-toggle::after,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-pr-global-rank-head > .ecg-mobile-toggle::before,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-pr-global-rank-head > .ecg-mobile-toggle::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  display:block!important;
  width:var(--ecg-pr-toggle-line-width)!important;
  height:var(--ecg-pr-toggle-line-height)!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:var(--ecg-pr-toggle-line)!important;
  box-shadow:none!important;
  opacity:1!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:center!important;
  transition:transform .18s ease,opacity .18s ease,background-color .18s ease!important;
  animation:none!important;
}
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item > .ecg-mobile-toggle::after,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item > .ecg-mobile-toggle::after,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item > .ecg-mobile-toggle::after,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-pr-global-rank-head > .ecg-mobile-toggle::after{
  opacity:1!important;
  transform:translate(-50%,-50%) rotate(90deg)!important;
}
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-pr-global-rank-head:is(.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(.ecg-pr-official-language-group,.ecg-pr-currency-group,.ecg-pr-government-form-group):is(.is-open,.active,[data-pr-open="1"]) > .ecg-pr-global-rank-head > .ecg-mobile-toggle{
  transform:scale(.96) rotate(180deg)!important;
  border-color:var(--ecg-pr-toggle-hover-border)!important;
  box-shadow:var(--ecg-pr-toggle-hover-shadow)!important;
  animation:ecgPrTogglePop .28s ease both!important;
}
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle::after,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle::after,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle::after,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-pr-global-rank-head:is(.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle::after,
html body .ecg-passport-list-wrap:is(.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(.ecg-pr-official-language-group,.ecg-pr-currency-group,.ecg-pr-government-form-group):is(.is-open,.active,[data-pr-open="1"]) > .ecg-pr-global-rank-head > .ecg-mobile-toggle::after{
  opacity:0!important;
  transform:translate(-50%,-50%) rotate(90deg)!important;
  animation:none!important;
}
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle[class][class],
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle[class][class],
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle[class][class]{
  transform:scale(.96) rotate(180deg)!important;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease!important;
  transform-origin:center!important;
  pointer-events:none!important;
}
html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle[class][class]::after,
html body .ecg-passport-list:is(.ecg-pr-welcoming-grouped-list-mode) > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle[class][class]::after,
html body .ecg-pr-welcoming-rank-group .ecg-pr-global-rank-items > .ecg-passport-item:is(.ecg-open,.is-open,.active,[aria-expanded="true"],[data-pr-open="1"]) > .ecg-mobile-toggle[class][class]::after{
  opacity:0!important;
  transform:translate(-50%,-50%) rotate(90deg)!important;
  animation:none!important;
}
.ecg-pr-region-mode{margin-top:28px!important;}.ecg-pr-region-mode::after{display:none!important;content:none!important;}.ecg-pr-region-heading{display:block!important;padding:0 16px!important;border:0!important;max-width:980px!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;}.ecg-pr-region-heading::before{display:none!important;content:none!important;}.ecg-pr-region-heading::after{display:block!important;position:relative!important;clear:both!important;margin:10px auto 0!important;}.ecg-pr-region-heading-region,.ecg-pr-region-heading-topic{display:block!important;width:100%!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;}.ecg-pr-region-heading-region{font-size:calc(1em - 4px)!important;line-height:1.02!important;font-weight:1000!important;letter-spacing:-.04em!important;}.ecg-pr-region-heading-topic{font-size:1em!important;line-height:1.06!important;font-weight:inherit!important;letter-spacing:inherit!important;}.ecg-pr-region-intro{position:relative;z-index:2;display:block!important;clear:both!important;max-width:880px;margin:0 auto 24px auto;padding:0 18px;color:#667085;font-size:clamp(15px,1.15vw,18px);line-height:1.66;font-weight:560;text-align:center;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;}.ecg-pr-region-mode:not(.ecg-pr-welcoming-mode) .ecg-pr-region-search-slot{display:block!important;position:relative!important;z-index:2147482!important;width:min(620px,calc(100% - 24px))!important;max-width:620px!important;margin:0 auto 18px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;transform:translateY(0)!important;will-change:transform!important;}.ecg-pr-region-mode:not(.ecg-pr-welcoming-mode) .ecg-pr-region-search-slot .ecg-passport-search-box,.ecg-pr-region-mode:not(.ecg-pr-welcoming-mode) .ecg-pr-region-search-slot .ecg-passport-search-box.ecg-search-open{display:grid!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important;background:linear-gradient(135deg,rgba(255,255,255,.99) 0%,rgba(247,251,255,.98) 46%,rgba(232,240,250,.96) 100%)!important;}.ecg-pr-region-mode:not(.ecg-pr-welcoming-mode) .ecg-pr-region-search-slot .ecg-passport-suggestions{z-index:2147483001!important;}@media(max-width:768px){.ecg-pr-region-mode{margin-top:18px!important;}.ecg-pr-region-mode::after{display:none!important;content:none!important;}.ecg-pr-region-heading{padding:0 10px!important;font-size:clamp(24px,7.5vw,38px)!important;line-height:1.12!important;}.ecg-pr-region-heading::after{margin:16px auto 0!important}.ecg-pr-region-intro{max-width:100%!important;margin:0 auto 18px auto!important;padding:0 10px!important;font-size:15px;line-height:1.62;text-align:center!important;text-wrap:pretty!important;}.ecg-pr-region-mode:not(.ecg-pr-welcoming-mode) .ecg-pr-region-search-slot{width:calc(100% - 34px)!important;max-width:calc(100% - 34px)!important;transform:translateY(3px)!important;margin-left:auto!important;margin-right:auto!important;}}
