.cesa-wrap{color:#1f1b16}.cesa-wrap .k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8c1c2c;margin-bottom:6px}.cesa-wrap h2{margin:0 0 10px}.cesa-wrap .lead{max-width:760px;color:#5d554e;margin:0 0 8px}.cesa-city{margin:28px 0 8px}.cesa-city h3{margin:0 0 12px}.cesa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.cesa-card{background:#fff;border:1px solid #ece6dc;padding:16px 16px 14px;display:flex;flex-direction:column}.cesa-card .im{display:block;width:calc(100% + 32px);max-width:none;margin:-16px -16px 14px;aspect-ratio:3/2;height:auto;object-fit:cover}.cesa-card .ty{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8178;margin-bottom:6px}.cesa-card .t{font-size:16px;line-height:1.3;margin-bottom:6px}.cesa-card .d{font-size:13px;color:#6b625a;line-height:1.45;flex:1}.cesa-card .h{font-size:12px;color:#8a8178;margin:8px 0}.cesa-card .ft{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.cesa-card .pr{font-size:13px;color:#8c1c2c}.cesa-card a.rq{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#2b2622;padding:7px 12px;text-decoration:none}.cesa-card a.rq:hover{background:#8c1c2c}.cesa-note{font-size:13px;color:#8a8178;margin-top:22px}