.camping-centers h2{font-size:27px;line-height:1.2;color:#193b32;margin:0 0 18px}.camping-center-card{display:grid;grid-template-columns:135px minmax(0,1fr);gap:18px;background:#fff;border:1px solid #ddd8cc;border-top:2px solid #c4a361;padding:16px;margin-bottom:16px;align-items:start}.camping-center-card img{display:block;width:135px;height:112px;object-fit:cover;border-radius:2px}.camping-center-card h3{font-size:21px;line-height:1.2;margin:0 0 9px;color:#193b32}.camping-center-card p{font-size:14px;line-height:1.6;margin:0;color:#4b5d55}@media(max-width:1100px) and (min-width:801px){.camping-center-card{grid-template-columns:1fr}.camping-center-card img{width:100%;height:auto;aspect-ratio:4/3}}@media(max-width:480px){.camping-center-card{grid-template-columns:1fr}.camping-center-card img{width:100%;height:auto}}
