.pf-legal-nav{padding:1rem clamp(16px,4vw,40px);border-top:1px solid #a7b9aa;background:#f5f2e8;color:#173f40}
.pf-legal-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;list-style:none;margin:0 auto;padding:0;max-width:1180px}
.pf-legal-menu li{margin:0;padding:0}.pf-legal-nav a{display:inline-flex;align-items:center;min-height:44px;color:#173f40;text-decoration:underline;text-underline-offset:.2em;font:500 .93rem/1.5 system-ui,sans-serif}
.pf-legal-nav a:focus-visible{outline:3px solid #936820;outline-offset:3px}
.pf-quiet-page .xoo-wsc-basket{display:none!important}
.pf-variant-b .site-below-footer-wrap[data-section="section-below-footer-builder"]{min-height:0!important;padding-block:1rem!important}
.pf-variant-b .site-below-footer-wrap .ast-builder-grid-row-container-inner{padding-block:0!important}
.pf-variant-b .site-below-footer-wrap .site-footer-section{margin-block:0!important}
.pf-variant-b .site-below-footer-wrap p{margin-block:.25rem!important}
@media(max-width:600px){.pf-legal-menu{justify-content:flex-start;gap:.1rem 1rem}.pf-legal-menu li{flex-basis:calc(50% - 1rem)}}
@media print{.pf-legal-nav{display:none}}
