.wide-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.form-status{font-size:.875rem;color:var(--wine);margin-top:18px}.email-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);border:1px solid var(--line);border-radius:10px;padding:20px;font-size:.875rem;line-height:1.7}@media(max-width:850px){.wide-grid{grid-template-columns:1fr;gap:38px}}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:30px;min-width:0}.form-card h2{margin-bottom:20px}.form-card>p{margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label{font-size:.875rem;font-weight:600}.field input,.field select,.field textarea{font-size:1rem;width:100%;min-height:49px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:12px;line-height:1.5}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--muted)}.field textarea{min-height:120px;resize:vertical}.field small{font-size:.75rem;color:var(--muted);line-height:1.6}.form-card h3{margin-bottom:22px}.calc-note{font-size:.8125rem!important;color:var(--muted);line-height:1.65;margin-top:20px}@media(max-width:560px){.form-card{padding:23px}.form-grid{grid-template-columns:1fr}}.form-card>h2{font-size:30px}#email-draft h3{margin-top:25px}