.mf-fields{gap:14px;margin-top:18px;display:grid}.mf-fields .field{gap:5px}.mf-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:14px 12px;display:grid}.match .input:not(textarea){height:52px}.match textarea.input{resize:vertical;min-height:72px}.match .mf-consent{padding:2px 0}.match .mf-consent a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.mf-fields .match-alert{margin-top:0}.match .mf-submit{margin-top:4px}.match .mf-id{text-align:center;font:400 .8125rem/1.4 var(--font-body);color:var(--ink-2);margin:10px 0 0}@media (min-width:1081px){.match{padding:20px 22px 18px}.match .match-title{font-size:1.1875rem}.mf-fields{gap:10px;margin-top:12px}.mf-fields .field{gap:4px}.match .field>label{font-size:.8125rem;line-height:1.25}.match .input:not(textarea){height:44px;font-size:1rem}.match textarea.input{min-height:52px;padding:9px 14px;font-size:1rem;line-height:1.4}.match .consent{grid-template-columns:22px 1fr;gap:10px;font-size:.8125rem;line-height:1.45}.match .mf-submit{min-height:48px;margin-top:2px}.match .mf-id{margin-top:8px;font-size:.75rem}}.match-ok .match-title:focus{outline:none}
