.lf-wp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lf-wp-card{background:#fffdf7;padding:28px;border:1px solid #cfd4c7;min-width:0}.lf-wp-card label{font-size:15px}.lf-wp-card input,.lf-wp-card select,.lf-wp-card textarea{font-size:16px;max-width:100%}.lf-wp-result{padding:20px;background:#e4e9db;margin:18px 0;line-height:1.65}@media(max-width:850px){.lf-wp-grid{grid-template-columns:1fr}}