.cms-section{max-width:1000px;margin:auto;padding:120px 6vw 70px}#cms form{position:static;width:100%;display:grid;gap:16px;background:white;border:1px solid #d7e5dc;padding:28px;border-radius:14px;margin:25px 0}#cms label{display:grid;gap:8px;color:#355746;font-size:13px}#cms input,#cms textarea,#cms select{background:#f3f8f5;color:#0b1220;border:1px solid #cbded2;padding:13px;font:inherit}#cms textarea[name=body]{min-height:330px}#cms button{background:#16c784;color:#073d26;border-radius:7px;margin:6px;padding:12px 18px}#cms a{display:inline-block;margin:20px 0;color:#087849;font-weight:800}#cms>img{width:100%;max-height:420px;object-fit:cover;border-radius:12px}#cms>p{white-space:pre-line;line-height:1.9;font-size:16px}#cms h1{font-size:clamp(35px,5vw,64px);letter-spacing:-.05em;line-height:1.1}
