.submit-module__5wI1mG__page{background:var(--mt-paper-soft);width:100%;color:var(--mt-ink);padding:clamp(3.5rem,7vw,6.5rem) var(--mt-gutter) clamp(4.5rem,8vw,7rem)}.submit-module__5wI1mG__intro,.submit-module__5wI1mG__form,.submit-module__5wI1mG__success{width:min(100%,52rem);margin-inline:auto}.submit-module__5wI1mG__intro{padding-bottom:clamp(2.5rem,5vw,4rem)}.submit-module__5wI1mG__eyebrow{color:var(--mt-rust);font-size:var(--mt-eyebrow-size);letter-spacing:var(--mt-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:800}.submit-module__5wI1mG__intro h1,.submit-module__5wI1mG__success h2{max-width:12ch;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;font-size:clamp(3.25rem,7vw,5.5rem);font-weight:650;line-height:var(--mt-display-leading);margin:.75rem 0 0}.submit-module__5wI1mG__subtitle{max-width:40rem;color:var(--mt-text-muted);font-size:clamp(1rem,2vw,1.15rem);line-height:var(--mt-body-leading);margin:1.25rem 0 0}.submit-module__5wI1mG__assurances{border-block:1px solid var(--mt-divider-soft);flex-wrap:wrap;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.submit-module__5wI1mG__assurances li{color:var(--mt-reassurance);padding:.85rem 1.25rem .85rem 1rem;font-size:.82rem;font-weight:700;position:relative}.submit-module__5wI1mG__assurances li:before{content:"•";position:absolute;left:0}.submit-module__5wI1mG__form{border-top:1px solid var(--mt-divider)}.submit-module__5wI1mG__storyField{padding-block:clamp(2.5rem,5vw,4rem)}.submit-module__5wI1mG__storyLabel{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.35rem,5vw,3.75rem);font-weight:650;line-height:1;display:block}.submit-module__5wI1mG__storyHelp,.submit-module__5wI1mG__fieldHelp,.submit-module__5wI1mG__locationNote,.submit-module__5wI1mG__consentNote{color:var(--mt-text-muted);line-height:1.55}.submit-module__5wI1mG__storyHelp{margin:.75rem 0 1.25rem;font-size:.92rem}.submit-module__5wI1mG__storyTextarea,.submit-module__5wI1mG__field input,.submit-module__5wI1mG__field select{border:1px solid var(--mt-divider);width:100%;color:var(--mt-ink);transition:border-color var(--mt-motion),box-shadow var(--mt-motion);background:#fffdfa;border-radius:.25rem}.submit-module__5wI1mG__storyTextarea{resize:vertical;min-height:clamp(25rem,55vh,34rem);font:inherit;padding:clamp(1.15rem,3vw,1.75rem);font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}.submit-module__5wI1mG__storyTextarea::placeholder{color:var(--mt-text-faint)}.submit-module__5wI1mG__storyTextarea:focus-visible,.submit-module__5wI1mG__field input:focus-visible,.submit-module__5wI1mG__field select:focus-visible,.submit-module__5wI1mG__consentControl input:focus-visible,.submit-module__5wI1mG__guidance summary:focus-visible,.submit-module__5wI1mG__actions button:focus-visible,.submit-module__5wI1mG__successLinks a:focus-visible,.submit-module__5wI1mG__safety a:focus-visible{outline:var(--mt-focus-ring);outline-offset:3px}.submit-module__5wI1mG__storyTextarea[aria-invalid=true],.submit-module__5wI1mG__field input[aria-invalid=true],.submit-module__5wI1mG__field select[aria-invalid=true]{border-color:var(--mt-rust)}.submit-module__5wI1mG__storyMeta{justify-content:space-between;align-items:baseline;gap:1rem;min-height:1.5rem;margin-top:.65rem;display:flex}.submit-module__5wI1mG__count,.submit-module__5wI1mG__fieldHelp,.submit-module__5wI1mG__locationNote{color:var(--mt-text-faint);font-size:.78rem}.submit-module__5wI1mG__count{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.submit-module__5wI1mG__fieldError{color:var(--mt-rust-hover);margin:.5rem 0 0;font-size:.84rem;font-weight:650;line-height:1.45}.submit-module__5wI1mG__guidance{border-top:1px solid var(--mt-divider-soft);color:var(--mt-text-muted);margin-top:1.5rem;padding-top:1rem}.submit-module__5wI1mG__guidance summary{cursor:pointer;width:fit-content;color:var(--mt-ink);font-size:.9rem;font-weight:750}.submit-module__5wI1mG__guidance p,.submit-module__5wI1mG__guidance ul{margin:.9rem 0 0;font-size:.87rem;line-height:1.55}.submit-module__5wI1mG__guidance ul{gap:.45rem;padding-left:1.15rem;display:grid}.submit-module__5wI1mG__supportingFields,.submit-module__5wI1mG__decision{border-top:1px solid var(--mt-divider);padding-block:clamp(2rem,4vw,3rem)}.submit-module__5wI1mG__supportingFields{gap:2.5rem;display:grid}.submit-module__5wI1mG__field label,.submit-module__5wI1mG__locationFields legend{margin-bottom:.6rem;font-size:.84rem;font-weight:750;display:block}.submit-module__5wI1mG__field input,.submit-module__5wI1mG__field select{min-height:3rem;font:inherit;padding:.7rem .85rem}.submit-module__5wI1mG__locationFields{border:0;min-width:0;margin:0;padding:0}.submit-module__5wI1mG__locationFields legend{color:var(--mt-text-muted)}.submit-module__5wI1mG__locationNote{max-width:36rem;margin:0 0 1rem}.submit-module__5wI1mG__locationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.submit-module__5wI1mG__fieldHelp{margin:.5rem 0 0}.submit-module__5wI1mG__ageInput{max-width:8rem}.submit-module__5wI1mG__decision h2{font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:650}.submit-module__5wI1mG__consentNote{margin:.6rem 0 1.25rem;font-size:.9rem}.submit-module__5wI1mG__consentControl{border-left:2px solid var(--mt-reassurance);background:color-mix(in srgb,var(--mt-reassurance) 7%,transparent);align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.submit-module__5wI1mG__consentControl input{width:1.15rem;height:1.15rem;accent-color:var(--mt-slate);flex:none;margin-top:.22rem}.submit-module__5wI1mG__consentControl label{cursor:pointer;font-size:.94rem;line-height:1.6}.submit-module__5wI1mG__researchDecision{border-top:1px solid var(--mt-divider-soft);margin-top:1.5rem;padding-top:1.5rem}.submit-module__5wI1mG__researchDecision h3{margin:0 0 .8rem;font-size:.86rem;font-weight:800}.submit-module__5wI1mG__researchDecision .submit-module__5wI1mG__consentControl{border-left-color:var(--mt-divider);background:0 0}.submit-module__5wI1mG__researchConsentNote{max-width:44rem;color:var(--mt-text-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.55}.submit-module__5wI1mG__formError{border-left:2px solid var(--mt-rust);background:color-mix(in srgb,var(--mt-rust) 8%,transparent);color:var(--mt-rust-hover);margin:0 0 1.5rem;padding:.9rem 1rem;font-size:.9rem;font-weight:650}.submit-module__5wI1mG__actions{padding-top:.25rem}.submit-module__5wI1mG__actions button{border:1px solid var(--mt-slate);background:var(--mt-slate);min-height:3.25rem;color:var(--mt-text-on-dark);font:inherit;transition:background var(--mt-motion),border-color var(--mt-motion);padding:.8rem 1.75rem;font-weight:750}.submit-module__5wI1mG__actions button:hover:not(:disabled){border-color:var(--mt-slate-deep);background:var(--mt-slate-deep)}.submit-module__5wI1mG__actions button:disabled{cursor:not-allowed;opacity:.45}.submit-module__5wI1mG__safety{max-width:34rem;color:var(--mt-text-muted);align-items:flex-start;gap:.6rem;margin:1.5rem 0 0;font-size:.8rem;line-height:1.55;display:flex}.submit-module__5wI1mG__safety svg{width:1rem;height:1rem;color:var(--mt-rust);flex:none;margin-top:.15rem}.submit-module__5wI1mG__safety a,.submit-module__5wI1mG__successLinks a{color:var(--mt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mt-rust-bright);text-decoration-color:var(--mt-rust-bright);text-underline-offset:.25em;font-weight:750}.submit-module__5wI1mG__success{padding-block:clamp(5rem,10vw,9rem)}.submit-module__5wI1mG__success>p:not(.submit-module__5wI1mG__eyebrow){max-width:38rem;color:var(--mt-text-muted);line-height:var(--mt-body-leading);margin:1.25rem 0 0}.submit-module__5wI1mG__successLinks{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;font-size:.9rem;display:flex}@media (max-width:40rem){.submit-module__5wI1mG__page{padding-top:3rem}.submit-module__5wI1mG__assurances{display:grid}.submit-module__5wI1mG__assurances li+li{border-top:1px solid var(--mt-divider-soft)}.submit-module__5wI1mG__storyTextarea{min-height:23rem}.submit-module__5wI1mG__storyMeta{align-items:flex-start}.submit-module__5wI1mG__locationGrid{grid-template-columns:1fr}.submit-module__5wI1mG__actions button{width:100%}}
