.Gs-Oxq_grid{gap:var(--ds-space-8);margin-top:var(--ds-space-6);grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);align-items:start;display:grid}.Gs-Oxq_grid[data-map=hidden]{grid-template-columns:minmax(0,1fr)}.Gs-Oxq_mapSide{align-self:stretch}.Gs-Oxq_map{top:var(--ds-space-6);height:calc(100svh - 2 * var(--ds-space-6));min-height:360px;margin-top:var(--ds-space-3);position:sticky}.Gs-Oxq_map>*{height:100%}.Gs-Oxq_groups{gap:var(--ds-space-8);flex-direction:column;min-width:0;display:flex}.Gs-Oxq_group{gap:var(--ds-space-3);flex-direction:column;display:flex}.Gs-Oxq_group h3{margin:0}.Gs-Oxq_cards{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.Gs-Oxq_card{border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;box-shadow:0 0 0 var(--ds-border) var(--ds-rule-soft);transition:transform var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.Gs-Oxq_card[data-hot]{transform:translateY(var(--ds-lift));box-shadow:var(--ds-shadow-popup)}.Gs-Oxq_photo{aspect-ratio:3/2;background:var(--ds-tint);justify-content:center;align-items:center;display:flex;position:relative}.Gs-Oxq_photo img{object-fit:cover}.Gs-Oxq_noPhoto{padding:var(--ds-space-4);text-align:center}.Gs-Oxq_body{align-items:flex-start;gap:var(--ds-space-1-5);padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);background:var(--ds-surface);flex-direction:column;min-width:0;display:flex}.Gs-Oxq_name{overflow-wrap:anywhere;margin:0}.Gs-Oxq_link{color:inherit;text-decoration:none}.Gs-Oxq_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.Gs-Oxq_card[data-hot] .Gs-Oxq_link{color:var(--ds-accent);text-underline-offset:var(--ds-underline-offset);text-decoration:underline}.Gs-Oxq_link:focus-visible{outline:none}.Gs-Oxq_card:has(.Gs-Oxq_link:focus-visible){outline:var(--ds-border-strong) solid var(--ds-focus);outline-offset:var(--ds-border-strong)}@media (max-width:1000px){.Gs-Oxq_grid{grid-template-columns:minmax(0,1fr)}.Gs-Oxq_map{height:var(--ds-map-height);min-height:0;position:static}}@media (max-width:640px){.Gs-Oxq_cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Gs-Oxq_card{transition:none}}
