.gst-nfields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:12px}.gst-nfields label{font-weight:700;font-size:.92rem;color:var(--navy)}.gst-nfields input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #c4d2d8;border-radius:7px;font-size:1rem}.gst-nfields input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media(max-width:620px){.gst-nfields{grid-template-columns:1fr}}