.zl-restored{max-width:1120px;margin:0 auto;padding:34px 24px 72px;color:#263629}
.zl-restored nav{margin:0 0 20px;color:#596c5d}
.zl-restored nav span{margin:0 .5em}
.zl-restored h1{line-height:1.16;margin:0 0 28px}
.zl-restored article{max-width:860px;line-height:1.65}
.zl-restored article>img{max-width:100%;max-height:560px;object-fit:contain;border-radius:12px;margin:0 0 24px}
.zl-restored article img,.zl-restored-gallery img{max-width:100%;height:auto}
.zl-restored article dl{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 26px}
.zl-restored article dl div{background:#f1f5ed;padding:10px 16px;border-radius:8px}
.zl-restored article dt{font-size:.86em;color:#4e6452}
.zl-restored article dd{margin:0;font-weight:700}
.zl-restored-list,.zl-restored-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;padding:0;list-style:none}
.zl-restored-list a{display:block;border:1px solid #e1e8dc;border-radius:10px;overflow:hidden;color:inherit;height:100%}
.zl-restored-list img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.zl-restored-list span{display:block;padding:12px 15px}
@media(max-width:600px){.zl-restored{padding:22px 16px 48px}.zl-restored h1{font-size:1.75em}}

