.camping-map-comparison{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;align-items:start}.camping-map-comparison .exclusive-camping-map img{margin:0!important}.camping-most-selected h2{font-size:25px;margin:0 0 16px;color:#193b32}.camping-selected-card{background:#fff;border:1px solid #ddd8cc;border-top:2px solid #c4a361;margin-bottom:12px}.camping-selected-card>a{display:grid;grid-template-columns:100px minmax(0,1fr);gap:15px;padding:12px;color:inherit;text-decoration:none;align-items:start}.camping-selected-card img{width:100px;height:110px;object-fit:cover;border-radius:2px}.camping-selected-code{font-weight:800;font-size:12px;color:#a56035;letter-spacing:1.5px}.camping-selected-card h3{font-size:18px;line-height:1.2;margin:4px 0 7px}.camping-selected-card p{font-size:13px;line-height:1.5;margin:0 0 8px}.camping-selected-link{font-size:12px;font-weight:700;color:#a45231}.camping-selected-card a:hover{background:#f8f7f0}.camping-selected-card a:focus-visible{outline:3px solid #a56035;outline-offset:3px}.camping-comparison-layout .camping-after-map{grid-column:1/-1;max-width:none}@media(max-width:1000px){.camping-map-comparison{gap:26px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}@media(max-width:800px){.camping-map-comparison{grid-template-columns:minmax(0,1fr)}.camping-most-selected{margin-top:0}.camping-selected-card>a{grid-template-columns:110px minmax(0,1fr)}}
