.eWuvCa_page{color:#282329;min-height:100dvh;font:16px/1.5 var(--cv-font,system-ui, sans-serif);background:radial-gradient(at 10% 0,#e7efcf,#0000 55%),#f3eee3;padding:24px 40px}.eWuvCa_brand{color:inherit;font-weight:700;text-decoration:none}.eWuvCa_panel{background:#fffdf8;border:1px solid #ddd7cc;border-radius:20px;grid-template-columns:1fr 1fr;gap:32px 48px;width:min(940px,100%);margin:clamp(40px,10vh,100px) auto 0;padding:36px;display:grid;box-shadow:0 4px 16px #33222a0a}.eWuvCa_introduction h1{letter-spacing:-.025em;margin:0 0 20px;font-size:32px;line-height:1.15}.eWuvCa_introduction h1:focus{outline:none}.eWuvCa_introduction p,.eWuvCa_form p{color:#53524c;margin:0 0 16px}.eWuvCa_form{flex-direction:column;gap:12px;min-width:0;display:flex}.eWuvCa_form>label:not(.eWuvCa_check){font-weight:600}.eWuvCa_form select{min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #aaa39a;border-radius:8px;padding:0 12px}.eWuvCa_check{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.eWuvCa_check input{accent-color:#33222a;flex:none;width:21px;height:21px;margin:2px 0 0}.eWuvCa_primary{color:#fffdf8;min-height:48px;font:600 16px/1.5 var(--cv-font,system-ui, sans-serif);cursor:pointer;text-align:center;background:#33222a;border:none;border-radius:8px;padding:12px 16px;text-decoration:none}.eWuvCa_primary:disabled{opacity:.45;cursor:not-allowed}.eWuvCa_form .eWuvCa_note{margin:0;font-size:14px}.eWuvCa_form .eWuvCa_error{color:#a32321}.eWuvCa_footer{border-top:1px solid #e4ded4;grid-column:1/-1;gap:24px;padding-top:20px;display:flex}.eWuvCa_footer a,.eWuvCa_form p a{color:inherit;text-underline-offset:3px}.eWuvCa_page :is(a,button,select,input):focus-visible{outline-offset:4px;outline:3px solid #2b6b3f}
