.py-policy-body{max-width:850px;margin:0 auto;line-height:1.8;overflow-wrap:anywhere}.py-policy-body section{margin:0 0 2rem}.py-policy-body h2{font-size:1.35rem;line-height:1.5;margin:0 0 .75rem}.py-policy-body p{margin:0 0 1rem}.py-policy-related,.py-policy-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem 1.4rem;padding:1.4rem 1rem;border-top:1px solid #e0e7e4}.py-policy-related{margin-top:2rem;justify-content:flex-start;padding-left:0;padding-right:0}.py-policy-footer{max-width:1200px;margin:1.5rem auto 0;font-size:.88rem}.py-policy-related a,.py-policy-footer a{text-decoration:underline;text-underline-offset:3px}.woocommerce-terms-and-conditions .py-policy-body{font-size:.9rem}.woocommerce-terms-and-conditions .py-policy-body h2{font-size:1.05rem}.woocommerce-terms-and-conditions .py-policy-related{display:none}#login .py-policy-footer{font-size:.8rem}
