@supports not (selector(:has(*))){.mjmforms--default .radio-option:focus-within,.mjmforms--default .checkbox-option:focus-within{outline:3px solid color-mix(in srgb,#1e88e5,white 30%);outline-offset:2px}.mjmforms--default .radio-option>input:checked+*{color:#1e88e5;font-weight:600}.mjmforms--default .checkbox-option>input:checked+.checkbox-label{color:#1e88e5;font-weight:600}.mjmforms--default .checkbox-option>input:checked+.checkbox-label .mjmforms__comment{color:#1e88e5}}.mjmforms--default input[type=text],.mjmforms--default input[type=email],.mjmforms--default input[type=number],.mjmforms--default input[type=date],.mjmforms--default textarea,.mjmforms--default select{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background-color:#fff}.mjmforms--default{max-width:600px;margin:20px auto;padding:15px;background-color:#fff;display:flex;flex-direction:column;gap:10px}.mjmforms--default>label{display:block;margin-bottom:5px;font-weight:700}.mjmforms--default select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5l5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right .65rem center;padding-right:2rem}.mjmforms--default select:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.mjmforms--default input[type=submit]{background-color:#4CAF50;color:#fff;padding:10px 15px;border:0;border-radius:4px;cursor:pointer;align-self:flex-end}.mjmforms--default input[type=submit]:hover{background-color:#45a049}.mjmforms--default fieldset.radio-group{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:.5rem 0 2.5rem;border:0;margin:0}.mjmforms--default fieldset.radio-group .radio-option{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:8px;border:1px solid #cfd6de;background:#f4f6f8;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;transition:background-color 140ms ease-out,border-color 140ms ease-out,box-shadow 140ms ease-out,color 140ms ease-out;line-height:1.3;align-items:center}.mjmforms--default fieldset.radio-group .radio-option:hover{background:#eef2f6;border-color:#1e88e5}.mjmforms--default fieldset.radio-group .radio-option:has(>input:checked){background:#1e88e5;border-color:#1e88e5;color:#fff;box-shadow:0 0 0 2px color-mix(in oklab,#1e88e5,white 75%)}.mjmforms--default fieldset.radio-group .radio-option:has(>input:focus-visible){outline:3px solid color-mix(in oklab,#1e88e5,white 30%);outline-offset:2px}.mjmforms--default fieldset.radio-group .radio-option:has(>input:disabled){opacity:.6;cursor:not-allowed}.mjmforms--default fieldset.radio-group .radio-option:has(>input[aria-invalid=true]),.mjmforms--default fieldset.radio-group .radio-option:has(>input:invalid){border-color:#c0392b}.mjmforms--default fieldset.radio-group .radio-option>input[type=radio]{margin-top:.1rem;flex:0 0 auto;accent-color:#1e88e5}.mjmforms--default .checkbox-option{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:8px;border:1px solid #cfd6de;background:#f4f6f8;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;transition:background-color 140ms ease-out,border-color 140ms ease-out,box-shadow 140ms ease-out,color 140ms ease-out;line-height:1.3;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .9rem;width:fit-content;margin:0 0 10px 0}.mjmforms--default .checkbox-option:hover{background:#eef2f6;border-color:#1e88e5}.mjmforms--default .checkbox-option:has(>input:checked){background:#1e88e5;border-color:#1e88e5;color:#fff;box-shadow:0 0 0 2px color-mix(in oklab,#1e88e5,white 75%)}.mjmforms--default .checkbox-option:has(>input:focus-visible){outline:3px solid color-mix(in oklab,#1e88e5,white 30%);outline-offset:2px}.mjmforms--default .checkbox-option:has(>input:disabled){opacity:.6;cursor:not-allowed}.mjmforms--default .checkbox-option:has(>input[aria-invalid=true]),.mjmforms--default .checkbox-option:has(>input:invalid){border-color:#c0392b}.mjmforms--default .checkbox-option>input[type=checkbox]{flex:0 0 33.333%;margin:0;accent-color:#1e88e5;cursor:pointer;transform:translateY(-1px)}.mjmforms--default .checkbox-option .checkbox-label{display:flex;flex-direction:column;line-height:1.3}.mjmforms--default .checkbox-option .checkbox-label small.mjmforms__comment{font-size:.85em;color:#667085;margin-top:2px}.mjmforms--default .checkbox-option:has(>input:checked) .checkbox-label,.mjmforms--default .checkbox-option:has(>input:checked) .checkbox-label .mjmforms__comment{color:#fff}.mjmforms--default .mjmforms__comment{display:block;margin-top:4px;font-size:.92rem;line-height:1.35;color:#667085}.mjmforms .snipe{display:none}.mjmforms--login-required{text-align:center}@media (prefers-reduced-motion:reduce){.mjmforms--default .radio-option,.mjmforms--default .checkbox-option{transition:none}}