.field{display:flex;flex-direction:column;gap:6px}.field>span{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-meta);font-weight:600;color:var(--c-ink-soft)}.field__aside{font-weight:400;color:var(--c-ink-mute)}.field input,.field textarea{width:100%;padding:12px var(--sp-3);border:1px solid var(--c-rule);border-radius:var(--radius);background:var(--c-field);color:var(--c-ink);font:inherit}.field input{height:46px;padding-block:0}.field textarea{min-height:180px;resize:vertical;line-height:1.6}.field input:focus,.field textarea:focus{border-color:var(--c-navy);outline:0;box-shadow:0 0 0 1px var(--c-navy)}.field [aria-invalid]{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}@media (max-width:620px){.field-row{grid-template-columns:minmax(0,1fr)}}.field-check{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body-sm);color:var(--c-ink-soft)}.field-check input{width:18px;height:18px;accent-color:var(--c-navy)}