/* Scoped footer formatting: spacing, link lists, responsive stacking. */
footer.footerContent .footerInner{padding-top:40px;padding-bottom:32px}
footer.footerContent .blockText .unstyledList{margin:0 0 12px;padding:0}
footer.footerContent .blockText .unstyledList>li{line-height:1.6;margin:0 0 4px}
footer.footerContent .blockText .unstyledList>li>p{margin:0}
footer.footerContent .unstyledList strong{display:inline-block;margin-bottom:6px;letter-spacing:.02em}
footer.footerContent .footerLinkList{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-left:0!important;padding-left:0!important}
footer.footerContent .footerLinkList>li:first-child:not(.footerLinkItem){flex-basis:100%}
footer.footerContent .footerLinkList>li.footerLinkItem{display:block;margin:0!important;padding:0!important;text-indent:0;line-height:1.4}
footer.footerContent .footerLinkList a{text-decoration:none}
footer.footerContent .footerLinkList a:hover,footer.footerContent .footerLinkList a:focus-visible{text-decoration:underline}
footer.footerContent .ctaButton{margin-top:8px}
footer.footerContent .footerInner{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  grid-template-areas:"links contact review" "social contact review" "credit legal legal";
  gap:24px 48px;padding:40px 0 32px;
}
footer.footerContent .footerInner::before,footer.footerContent .footerInner::after{display:none}
footer.footerContent .footerInner>.blockContainer{
  width:auto!important;float:none!important;clear:none!important;
  margin:0!important;padding:0!important;min-width:0;
}
footer.footerContent .blockWrap_e51f6ab65b94431a952f819b31d47fc1{grid-area:links}
footer.footerContent .blockWrap_a46f5a56a55f4545a58b30d7a06be165{grid-area:contact}
footer.footerContent .blockWrap_df3b7d7b3881431b886f0e28d166030f{grid-area:review}
footer.footerContent .blockWrap_d49669c27be2475bb62f7e70d2e7619c{grid-area:social}
footer.footerContent .blockWrap_a468b4a01a2947b8936a14d825b0a347{grid-area:credit;font-size:13px}
footer.footerContent .blockWrap_cc6fc3fa119d4dc097f74e75fafcd04e{grid-area:legal;font-size:13px}
footer.footerContent .blockWrap_fbea9f387231419da9bef82efd549d50,
footer.footerContent .blockWrap_beb3aae4eb004730966a3293d73eef99{display:none}
footer.footerContent .blockWrap_e9878105605c43a1af3946e95becaed1{grid-column:1/-1}
footer.footerContent a{overflow-wrap:anywhere}
footer.footerContent .blockContent{padding:0!important}
@media (max-width:767px){
  footer.footerContent .footerInner{padding-top:28px;padding-bottom:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"links" "contact" "review" "social" "legal" "credit";gap:28px}
  footer.footerContent .blockContainer{width:100%!important;float:none!important;text-align:left;margin-bottom:20px}
  footer.footerContent .footerLinkList{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 16px}
  footer.footerContent .footerLinkList>li:first-child:not(.footerLinkItem){grid-column:1/-1}
}
