section.form{padding:34px 0 56px}section.form>.center{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}@media(max-width:1100px){section.form>.center{grid-template-columns:minmax(0,1fr);gap:26px}}section.form h1,section.form h2,section.form h3{margin:0 0 18px;font-size:clamp(30px,3.6vw,42px);line-height:1.1;font-weight:600;letter-spacing:0}section.form .text{font-size:17px;line-height:1.7;color:#6b5e5e}section.form .text p{margin:0 0 16px}section.form .photo{margin-top:22px;border-radius:14px;overflow:hidden;background:#faf0e0}section.form .photo img{display:block;width:100%}section.form .form{border:1px solid rgba(139,115,85,.16);border-radius:14px;padding:28px}@media(max-width:900px){section.form .form{padding:18px}}
