.js-ab{font:16px Outfit,system-ui,sans-serif;color:#2b241b;background:#f3ebe0;padding:80px 32px}.js-ab-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.js-ab .k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#74685a}.js-ab h1{font:600 52px/1.12 Georgia,serif}.js-ab p{color:#74685a;line-height:1.6}.js-ab .btn{display:inline-flex;padding:14px 22px;border-radius:24px;background:#a24b28;color:#fffaf4;text-decoration:none}.js-ab img{width:100%;border-radius:24px}@media(max-width:800px){.js-ab{padding:48px 20px}.js-ab-inner{grid-template-columns:1fr}}