.submit_layout__bMlH3{display:grid;grid-template-columns:minmax(0,640px) minmax(0,300px);grid-gap:40px;gap:40px;align-items:start}.submit_aside__KQ7dO{background:var(--cream);border-radius:18px;padding:18px 20px;font-size:16px;line-height:1.5;position:-webkit-sticky;position:sticky;top:100px}.submit_aside__KQ7dO h2{font-weight:900;font-size:19px;color:var(--navy);margin-bottom:8px}.submit_aside__KQ7dO ul{list-style:disc;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.submit_aside__KQ7dO a{color:var(--orange-strong);text-decoration:underline;text-underline-offset:3px}.submit_group__YkFE_{border:1.5px solid var(--line);border-radius:16px;padding:16px 18px 18px;margin:0;display:grid;grid-gap:16px;gap:16px}.submit_group__YkFE_>legend{font-weight:900;font-size:19px;color:var(--navy);padding:0 6px}.submit_kinds__xJmBS{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.submit_kind__lahbM{display:flex;gap:10px;align-items:flex-start;border:1.5px solid #cdd3da;border-radius:14px;padding:12px 14px;cursor:pointer;background:var(--white)}.submit_kind__lahbM:has(input:checked){border-color:var(--navy);background:var(--sky)}.submit_kind__lahbM input{margin-top:4px;width:18px;height:18px;flex:none}.submit_kind__lahbM strong{display:block;font-weight:900;color:var(--navy);font-size:17px}.submit_kind__lahbM small{display:block;font-size:14.5px;color:var(--muted);line-height:1.4}.submit_form__nQ8pd input,.submit_form__nQ8pd textarea,.submit_success__VKUFN,.submit_summary__31Cby{scroll-margin-top:110px}.submit_choices__N5WBr{display:grid;grid-gap:8px;gap:8px}.submit_error__N0gXh{color:#8A1C07;font-weight:700;font-size:15px;margin:0}.submit_counter__X8dNC{font-size:14px;color:var(--muted)}.submit_summary__31Cby p{margin:0 0 6px}.submit_summary__31Cby ul{list-style:disc;padding-left:20px}.submit_summary__31Cby a{color:inherit}.submit_check__uwmU8 a,.submit_summary__31Cby a{text-decoration:underline;text-underline-offset:3px}.submit_check__uwmU8 a{color:var(--orange-strong)}.submit_note__bqbJ3{font-size:16px;color:var(--ink);background:var(--sky);border-radius:12px;padding:12px 14px}.submit_success__VKUFN p{margin:0 0 8px}.submit_success__VKUFN p:last-child{margin-bottom:0}.submit_ref__2Dy7L{font-size:22px;letter-spacing:.04em}.submit_again__QtWrI{margin-top:16px;font-weight:800}.submit_again__QtWrI a{color:var(--orange-strong);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.submit_layout__bMlH3{grid-template-columns:minmax(0,1fr);gap:24px}.submit_aside__KQ7dO{position:static}}@media (max-width:560px){.submit_kinds__xJmBS{grid-template-columns:1fr}.submit_group__YkFE_{padding:14px 14px 16px}}