.lv-edit{background:#f4ece7;color:#2f2a28;padding:clamp(58px,7vw,104px) 0}
.lv-edit__inner{max-width:1390px}
.lv-edit__heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}
.lv-edit__heading p{font-size:11px;letter-spacing:.18em;color:#a86655;font-weight:700;margin:0 0 14px}
.lv-edit__heading h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.05em;line-height:1.07;font-size:clamp(37px,4.2vw,57px);margin:0}
.lv-edit__heading>span{max-width:340px;color:#6c625e;line-height:1.6}
.lv-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 19px;list-style:none;padding:0;margin:0}
.lv-edit__item{min-width:0}
.lv-edit__media{display:block;aspect-ratio:3/4;overflow:hidden;background:#eaded5}
.lv-edit__media img,.lv-edit__media svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}
.lv-edit__media:hover img{transform:scale(1.025)}
.lv-edit__meta{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px}
.lv-edit__meta h3{font-size:14px;font-weight:500;line-height:1.45;margin:0}
.lv-edit__meta a{color:inherit;text-decoration:none}
.lv-edit__meta>span{white-space:nowrap;color:#6c625e}
.lv-edit__all{display:table;color:#2f2a28;margin:38px auto 0;border-bottom:1px solid #2f2a28;text-decoration:none;padding-bottom:6px;font-weight:600}
.lv-edit__empty{background:#fbf8f4;border:1px solid #d9cec7;padding:30px;line-height:1.6}
.lv-edit__empty p{margin:7px 0 0;color:#6c625e}
@media(max-width:800px){.lv-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lv-edit__heading{display:block}.lv-edit__heading>span{display:block;margin-top:16px}.lv-edit__grid{gap:20px 11px}.lv-edit__meta{display:block}.lv-edit__meta>span{display:block;margin-top:5px}}
