.srfw-consent,.policy-doc{box-sizing:border-box;max-width:600px;margin:24px auto;padding:28px 24px 85px;background:#fff;color:#23332c;font:16px/1.8 system-ui,sans-serif}.srfw-consent small,.policy-doc small{font-size:11px;letter-spacing:.1em;color:#516c61}.srfw-consent h1,.policy-doc h1{font-size:26px}.srfw-consent a,.policy-doc a{color:#15513f;text-decoration:underline}.srfw-consent>a{display:block;padding:4px 0}.srfw-consent label{display:flex;gap:10px;align-items:baseline;margin:20px 0}.srfw-consent button,.policy-doc button{width:100%;padding:12px;background:#195740;color:#fff;font-size:16px;border:0;border-radius:7px}.srfw-consent button:disabled{background:#ccd4d0;color:#43534b}.policy-doc h2{font-size:19px;margin-top:22px}
