.lgd-wrap{max-width:1240px;margin:0 auto;padding:64px max(22px,4vw) 80px}
.lgd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.lgd-grid.one{grid-template-columns:minmax(0,590px);justify-content:center}
.lgd-card{background:#fff;border:1px solid rgba(64,56,47,.14);overflow:hidden;box-shadow:0 12px 34px rgba(52,45,38,.045)}
.lgd-media{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#e9dfd2;overflow:hidden;text-decoration:none}
.lgd-img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;aspect-ratio:auto!important;margin:0!important;padding:0!important}
.lgd-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(145deg,#ded0bd,#bca98f);color:#40382f}
.lgd-placeholder[hidden]{display:none!important}.lgd-placeholder span{font:700 10px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.lgd-placeholder strong{font:400 32px/1.08 Georgia,serif;max-width:90%}
.lgd-body{padding:26px 28px 28px}.lgd-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#806d57;margin-bottom:12px}
.lgd-card h2{font:400 34px/1.05 Georgia,serif;margin:0 0 13px}.lgd-card h2 a{color:#40382f;text-decoration:none}.lgd-card p{margin:0 0 20px;color:#6d645a;font-size:15px;line-height:1.7}.lgd-cta{display:inline-flex;align-items:center;padding:11px 14px;background:#554839;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:700}
.lgd-empty{max-width:760px;background:#fff;border:1px solid rgba(64,56,47,.14);padding:30px}.lgd-empty strong{font:400 28px Georgia,serif}.lgd-empty p{color:#746b61;line-height:1.7;margin-bottom:0}
@media(max-width:800px){.lgd-grid,.lgd-grid.one{grid-template-columns:1fr}.lgd-card h2{font-size:29px}}
