
.landing-mode #list>.landing__head,.landing-mode #list>.landing__pagination,.landing-mode #list>.landing__places,.landing-mode #list>.landing__foot,.landing-mode #list>.landing__empty{grid-column:1/-1}
.landing__head{padding:0 16px 8px}
.landing__head h1{font-size:var(--fs-display);line-height:1.25;font-weight:700;margin:0 0 12px}
.landing__head p{font-size:var(--fs-body);line-height:1.6;margin:0 0 12px;max-width:70ch}
.landing__head .landing__count{color:var(--muted);font-size:var(--fs-meta);margin:0}
.landing__pagination{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px;color:var(--muted);font-size:var(--fs-meta)}
.landing__pagination [aria-current]{font-weight:600;color:var(--ink)}
.landing__places,.landing__foot{margin:24px 16px 0;padding-top:24px;border-top:1px solid var(--line)}
.landing__places h2,.landing__foot h2{font-size:var(--fs-heading);font-weight:600;line-height:1.4;margin:0 0 16px}
.landing__places ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}
.landing__places li{min-width:0;font-size:var(--fs-body);line-height:1.5}
.landing__place-kind,.landing__places li>span{display:block;color:var(--muted);font-size:var(--fs-meta)}

.landing__places--enhanced:not(.landing__places--open) .landing__extra{display:none}
.landing__show-places{display:none;margin-top:20px}
.landing__places--enhanced .landing__show-places{display:inline-flex}
.landing__foot section+section{margin-top:24px}
.landing__foot section>div{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:var(--fs-meta)}
.landing__foot a span{color:var(--muted)}
@media(max-width:860px){
  .landing__head{padding:8px 16px}
  .landing__head h1{font-size:var(--fs-display)}
  .landing__places ul{grid-template-columns:1fr}
}

.landing__browse{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px;font-size:var(--fs-meta);color:var(--muted)}
@media(max-width:860px){.landing__head .epage__crumbs{display:flex}}

body.landing-mode #mobile-quick{display:none}
