.trial-form h2{margin-bottom:18px}
.trial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px}
.trial-form textarea,#resultText{display:block;width:100%;border:1px solid #b9cbc0;border-radius:9px;padding:11px 12px;background:#fff;color:var(--ink);font:inherit;resize:vertical;margin:0 0 14px}
.trial-form>label{display:block;font-size:13px;font-weight:700;margin-top:10px}
#outputPanel label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}
#resultText{min-height:280px}
@media(max-width:650px){.trial-grid{grid-template-columns:1fr}}
