.ps-resource-footer,.ps-resource-footer *{box-sizing:border-box}.ps-resource-footer{background:#daebf5;color:#032c42;font-family:Sofia Pro,Arial,sans-serif;padding:36px 24px 24px;width:100%}.ps-resource-footer__logo{display:inline-block;margin-bottom:24px}.ps-resource-footer__logo img{display:block;height:auto;max-width:100%;width:180px}.ps-resource-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px}.ps-resource-footer a,.ps-resource-footer__privacy{color:#032c42;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.ps-resource-footer .ps-resource-footer__privacy{appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0}.ps-resource-footer a:hover,.ps-resource-footer__privacy:hover{text-decoration-thickness:2px}.ps-resource-footer a:focus-visible,.ps-resource-footer__privacy:focus-visible{outline:2px solid #032c42;outline-offset:4px}.ps-resource-footer__bottom{border-top:1px solid #032c4233;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:24px;padding-top:20px}.ps-resource-footer__bottom p{font-size:12px;line-height:1.6;margin:0}.ps-resource-footer__bottom a{font-size:inherit}@media (max-width:600px){.ps-resource-footer__links{align-items:flex-start;flex-direction:column;gap:14px}.ps-resource-footer__bottom{flex-direction:column}}body:has(.ps-resource-footer) p:has(>a.ot-sdk-show-settings){display:none}.ps-resource-footer .ps-resource-footer__privacy,.ps-resource-footer .ps-resource-footer__privacy:hover,.ps-resource-footer a,.ps-resource-footer a:hover{text-decoration:none}.ps-resource-footer .ps-resource-footer__privacy:focus-visible,.ps-resource-footer .ps-resource-footer__privacy:hover,.ps-resource-footer a:focus-visible,.ps-resource-footer a:hover{color:#032c42;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ps-resource-footer{margin:0;padding:24px}.ps-resource-footer__logo{margin-bottom:16px}.ps-resource-footer__links{gap:8px 16px}.ps-resource-footer__bottom{border-top:none;margin-top:16px;padding-top:0}.ps-resource-footer{padding:32px 48px}.ps-resource-footer__inner{margin:0 auto;max-width:1152px}@media (max-width:767px){.ps-resource-footer{padding:24px}}body:has(.ps-resource-footer) .hs-elevate-footer{display:none!important}