.ppwn-box{background:#faf8f4;padding:32px;color:#21333e}.ppwn-box h3{font:400 32px/1.2 Georgia,serif;margin:0 0 20px}.ppwn-box p{font:15px/1.7 Arial,sans-serif;color:#626b6d}.ppwn-box label{display:block;font:14px/1.6 Arial,sans-serif;margin:16px 0 8px}.ppwn-box input[type=email]{display:block;width:100%;height:48px;box-sizing:border-box;padding:12px 14px;border:1px solid #967e5f;background:#fff;color:#21333e;font:16px/1.5 Arial,sans-serif;border-radius:0}.ppwn-box .ppwn-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;margin:18px 0}.ppwn-consent input{flex-shrink:0;margin:4px 0 0;width:17px;height:17px}.ppwn-box button{padding:14px 24px;background:#21333e;color:#fff;border:1px solid #21333e;font:14px/1.5 Arial,sans-serif;cursor:pointer}.ppwn-box button:hover{background:#354b58}.ppwn-box .ppwn-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ppwn-box .ppwn-message{padding:15px;border:1px solid #967e5f;color:#21333e}.ppwn-box .ppwn-privacy{font-size:12px}.ppwn-privacy a{color:#21333e;text-underline-offset:3px}.ppwn-box :focus-visible{outline:2px solid #967e5f;outline-offset:3px}@media(max-width:650px){.ppwn-box{padding:25px}.ppwn-box h3{font-size:28px}}
