:root{color:#253b30;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafbf8;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{width:min(100%,640px);margin:0 auto;padding:25px 24px 20px}header{margin-bottom:28px}.brand{color:#304c3b;letter-spacing:-1.3px;align-items:center;gap:12px;font-size:29px;font-weight:750;text-decoration:none;display:inline-flex}.brand span{letter-spacing:0;border-left:1px solid #c9d0c5;max-width:120px;padding-left:12px;font-size:11px;font-weight:500;line-height:1.45}h1{letter-spacing:-1px;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.15}.intro{color:#606b60;margin:0 0 22px;font-size:16px;line-height:1.55}.notice{background:#f2eee2;border-left:3px solid #b69c6a;border-radius:0 4px 4px 0;margin:0 0 23px;padding:12px 14px;font-size:14px;line-height:1.5}.notice a{color:#304c3b;font-weight:700;display:inline-block}.notice p{margin:6px 0}.identity{color:#626e60;overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.identity a{color:#304c3b;flex:none}fieldset{border:0;min-width:0;margin:0;padding:0}label{margin:0 0 19px;font-size:15px;font-weight:600;display:block}input,select,textarea{width:100%;min-width:0;min-height:50px;font:inherit;color:#253b30;-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid #bbc7b8;border-radius:6px;margin-top:8px;padding:12px;font-size:16px;font-weight:400;line-height:1.45;display:block}textarea{resize:vertical}::placeholder{color:#778174;opacity:1}input:disabled,select:disabled,textarea:disabled{color:#62705e;opacity:1;-webkit-text-fill-color:#62705e;cursor:not-allowed;background:#f5f7f1}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #56734c}.supporting{margin:0 0 18px}.supporting summary{cursor:pointer;color:#4d6249;min-height:44px;padding:12px 0;font-size:14px}.supporting summary span{color:#7a8376;margin-left:4px;font-size:12px}.linklabel{margin:8px 0 18px}.fieldhint{color:#6c7766;margin-top:8px;font-size:12px;font-weight:400;display:block}.button{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#304c3b;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:16px;font-weight:600;display:flex}.button:hover{background:#223c2c}fieldset:disabled .button{color:#586951;cursor:not-allowed;background:#dce4d6}.fine{color:#737d6d;margin:13px 0 0;font-size:12px;line-height:1.5}footer{border-top:1px solid #e2e7dc;margin-top:28px;padding-top:18px;font-size:12px}footer a{color:#64745a;text-decoration:none}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #a37b42}.success{color:#304c3b;background:#eaf3e4;border-color:#608452}.reference{overflow-wrap:anywhere;font-size:12px}@media (min-width:550px){main{padding-top:38px}.shortfields{grid-template-columns:1fr 1fr;gap:18px;display:grid}header{margin-bottom:32px}}@media (max-width:360px){main{padding:20px 18px}h1{font-size:29px}}
