.wr-capture-page{max-width:660px;margin:55px auto;padding:0 22px;color:#1d3024;font:18px/1.55 Arial,sans-serif}.wr-capture-page h1{font:42px/1.1 Georgia,serif}.wr-capture-page a{color:#163a28}.wr-capture-eyebrow{color:#705b2a;font:700 12px Arial;letter-spacing:.1em}.wr-capture-sandbox{background:#c8a45b;color:#132b1d;text-align:center;padding:9px;font:700 13px Arial}.wr-capture-sandbox a{color:inherit}body:has(.wr-capture-page){margin:0;background:#f4efe4}.wr-capture-form{background:#fffdf8;border:1px solid #c6cdbd;border-top:4px solid #c8a45b;border-radius:9px;padding:24px;margin:25px 0}.wr-capture-form h2{font:30px/1.15 Georgia,serif;margin:0 0 16px}.wr-capture-form label{display:block;font:700 16px/1.4 Arial;margin:0 0 16px}.wr-capture-form input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;min-height:51px;padding:12px;margin-top:6px;border:1px solid #89997f;border-radius:6px;color:#173421;background:white;font:17px Arial}.wr-capture-form .wr-capture-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wr-capture-form .wr-capture-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.wr-capture-form input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin:1px 0 0}.wr-capture-form button[type=submit]{min-height:53px;width:100%;background:#163a28;color:white;border:1px solid #163a28;border-radius:6px;padding:14px;font:700 17px/1.4 Arial;cursor:pointer}.wr-capture-form button:disabled{opacity:.65;cursor:not-allowed}.wr-capture-small{font:14px/1.5 Arial;color:#4b5d4c}.wr-capture-status{font:700 15px/1.5 Arial;color:#163a28;overflow-wrap:anywhere}.wr-capture-form input:focus-visible,.wr-capture-form button:focus-visible{outline:3px solid #c8a45b;outline-offset:3px}#wrCaptureDialog{width:min(640px,calc(100% - 30px));box-sizing:border-box;max-height:90svh;overflow:auto;background:#f4efe4;color:#1d3024;border:2px solid #c8a45b;border-radius:12px;padding:20px;font:17px/1.5 Arial}#wrCaptureDialog::backdrop{background:#00160de0}#wrCaptureDialog .wr-capture-close{float:right;width:44px;height:44px;border:0;border-radius:50%;font-size:27px;color:#163a28;background:#e1e5d5;cursor:pointer}#wrCaptureDialog .wr-capture-form{clear:both}@media(max-width:520px){.wr-capture-page h1{font-size:35px}.wr-capture-form{padding:20px}.wr-capture-form .wr-capture-pair{grid-template-columns:1fr;gap:0}}
