.contactDetail__value--plain{font:400 clamp(16px, 1.2vw, 18px) / 1.5 var(--font-sans);letter-spacing:0;font-weight:400}.enlistForm__fieldset{border:0;border-bottom:1px solid var(--line);gap:16px;margin:0;padding:0 0 8px;display:grid}.enlistForm__fieldset:last-of-type{border-bottom:0}.enlistForm__fieldset>legend{font:700 15px/1.3 var(--font-sans);letter-spacing:-.02em;padding:0 0 8px}.enlistForm__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contactForm select{border:1px solid var(--line);background:var(--cream);width:100%;min-height:52px;color:var(--ink);font:400 16px/1.4 var(--font-sans);border-radius:8px;padding:14px 16px}.contactForm select:focus{outline:2px solid var(--orange);outline-offset:1px;background:#fff;border-color:#0000}.enlistForm__choice{border:0;gap:12px;margin:0;padding:0;display:grid}.enlistForm__choice>legend{font:600 13px/1.4 var(--font-sans);letter-spacing:.01em;color:var(--ink);padding:0}.enlistForm__options{flex-wrap:wrap;gap:10px;display:flex}.enlistForm__checks{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.enlistOption{border:1px solid var(--line);background:var(--cream);min-height:52px;color:var(--ink);font:400 15px/1.35 var(--font-sans);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:8px;align-items:center;gap:12px;padding:12px 16px 12px 14px;display:flex;position:relative}.enlistOption:hover{background:#fff;border-color:#cfc8bd}.enlistOption:has(input:checked){border-color:var(--orange);background:#fff}.enlistOption:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:1px;border-color:#0000}.enlistOption input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.enlistOption__mark{background:#fff;border:1.5px solid #b7b0a6;flex:none;width:18px;height:18px}.enlistOption:not(.enlistOption--check) .enlistOption__mark{border-radius:50%;box-shadow:inset 0 0 0 3px #fff}.enlistOption--check .enlistOption__mark{border-radius:4px}.enlistOption:has(input:checked) .enlistOption__mark{border-color:var(--orange);background:var(--orange)}.enlistOption:not(.enlistOption--check):has(input:checked) .enlistOption__mark{box-shadow:inset 0 0 0 3px #fff}.enlistOption--check:has(input:checked) .enlistOption__mark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.2 6.4 11.2 12.5 4.8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.enlistOption__text{min-width:0}.enlistForm__clear{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:700px){.enlistForm__row{grid-template-columns:1fr}}
