.home .mwhq-home-utility-disclosures,
.mwhq-footer-catalog-info{display:none!important}
.mwhq-footer .mwhq-newsletter{box-sizing:border-box;max-width:none;margin:0}
@media(min-width:1100px){
  .mwhq-footer-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(160px,.65fr) minmax(480px,2fr);gap:3rem 2rem}
  .mwhq-footer-grid>.wp-block-column{min-width:0;margin:0!important}
}
@media(min-width:782px){
  .mwhq-footer .mwhq-newsletter{display:grid;grid-template-columns:minmax(0,.78fr) minmax(230px,1.22fr);grid-template-areas:"title form" "copy form";align-items:center;column-gap:1rem;padding:.65rem .9rem}
  .mwhq-footer .mwhq-newsletter h3{grid-area:title;margin:0 0 .18rem!important;font-size:.75rem!important;line-height:1.2}
  .mwhq-footer .mwhq-newsletter>p{grid-area:copy;margin:0!important;font-size:.69rem;line-height:1.35}
  .mwhq-footer .mwhq-newsletter-form,.mwhq-footer .mwhq-newsletter-status{grid-area:form;width:100%;margin:0}
  .mwhq-footer .mwhq-newsletter-form input[type=email],.mwhq-footer .mwhq-newsletter-form button{padding:.62rem .8rem}
}
.mwhq-footer-faq{margin-top:.5rem!important;border:0;border-radius:0;background:transparent;padding:.18rem 0 0}
.mwhq-footer-faq-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.35rem}
.mwhq-footer .mwhq-footer-faq-kicker{margin:0 0 .18rem!important;color:#42d1ad!important;font-size:.57rem!important;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}
.mwhq-footer-faq h3{margin:0!important;color:#fff!important;font-size:.98rem!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}
.mwhq-footer .mwhq-footer-faq-link{flex:0 0 auto;border:1px solid rgba(180,205,232,.2);border-radius:999px;color:#c6daed!important;padding:.25rem .48rem;font-size:.62rem;font-weight:700;text-decoration:none;white-space:nowrap}
.mwhq-footer .mwhq-footer-faq-link:hover,.mwhq-footer .mwhq-footer-faq-link:focus-visible{color:#fff!important;text-decoration:underline}
.mwhq-footer-faq-grid{display:grid;grid-template-columns:1fr;gap:0}
.mwhq-footer-faq-item{margin:0;border:0;border-bottom:1px solid rgba(180,205,232,.16);border-radius:0;background:transparent;padding:.56rem .08rem}
.mwhq-footer-faq-item:last-child{grid-column:auto;border-bottom:0}
.mwhq-footer-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;color:#d9e7f5;font-size:.71rem;font-weight:700;line-height:1.38;cursor:pointer}
.mwhq-footer-faq-item summary::-webkit-details-marker{display:none}
.mwhq-footer-faq-item summary::after{content:"+";display:grid;flex:0 0 17px;width:17px;height:17px;place-items:center;border-radius:50%;background:rgba(66,209,173,.14);color:#42d1ad;font-size:.82rem;line-height:1}
.mwhq-footer-faq-item[open] summary::after{content:"\2212"}
.mwhq-footer .mwhq-footer-faq-item p{margin:.55rem 0 .08rem!important;padding-top:.5rem;border-top:1px solid rgba(180,205,232,.12);color:#9fb7d0!important;font-size:.72rem!important;line-height:1.55}
.mwhq-footer .mwhq-footer-faq-item a{color:#d8ece7!important;text-decoration:underline;text-underline-offset:.16em}
@media(max-width:781px){
  .mwhq-footer .mwhq-newsletter{padding:1rem}
  .mwhq-footer .mwhq-newsletter h3{margin-bottom:.45rem}
  .mwhq-footer .mwhq-newsletter>p{margin:.25rem 0 .7rem!important}
  .mwhq-footer-faq{margin-top:.6rem!important;padding:.25rem 0 0}
  .mwhq-footer-faq-head{align-items:flex-start}
  .mwhq-footer-faq-item{padding:.48rem .05rem}
  .mwhq-footer-faq-item summary{font-size:.74rem}
}
@media(max-width:480px){
  .mwhq-footer-faq-head{display:block}
  .mwhq-footer .mwhq-footer-faq-link{display:inline-block;margin-top:.45rem}
}
