.detail.camping-comparison-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;align-items:start}.camping-sidebar{min-width:0}.camping-sidebar-photo{margin:0 0 28px}.camping-sidebar-photo img{display:block;width:100%;height:auto;border-radius:3px}.camping-comparison-layout .camping-sidebar .note{margin-top:0;max-width:none}@media(max-width:1000px){.detail.camping-comparison-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:26px}}@media(max-width:800px){.detail.camping-comparison-layout{grid-template-columns:minmax(0,1fr)}.camping-sidebar-photo{max-width:550px;margin:0 auto 28px}}
