/* HHH footer tightening (look-only, Oct 2026) */
#footer-sections > section:first-child .content-wrapper{padding-top:14px!important;padding-bottom:14px!important}
#footer-sections > section:nth-child(2) .content-wrapper{padding-top:40px!important;padding-bottom:36px!important}
#footer-sections .fluid-engine{grid-template-rows:none!important;grid-auto-rows:auto!important;row-gap:10px!important}
#footer-sections .fluid-engine .sqs-html-content p{margin-top:0;margin-bottom:6px}
#footer-sections .fluid-engine .sqs-html-content p:last-child{margin-bottom:0}
#footer-sections .fluid-engine .sqs-html-content p:not(:first-child):not(:has(a)){margin-top:18px}
#footer-sections .fluid-engine .sqs-html-content p:has(> a[href="/blog"]),#footer-sections .fluid-engine .sqs-html-content p:has(> a[href="/privacy-policy"]){margin-top:12px}
#footer-sections .fluid-engine .fe-block:first-child img{max-height:72px;width:auto!important;height:auto!important;object-fit:contain}
@media (max-width:767px){
 #footer-sections > section:first-child .content-wrapper{padding-top:18px!important;padding-bottom:18px!important}
 #footer-sections > section:nth-child(2) .content-wrapper{padding-top:28px!important;padding-bottom:28px!important}
 #footer-sections .fluid-engine{row-gap:16px!important}
}
#footer-sections .fluid-engine .fe-block:has(.sqs-block-button){min-height:48px}
@media (max-width:767px){#footer-sections .fluid-engine .fe-block:has(.sqs-block-button){min-height:52px}}
