.location-hero[data-astro-cid-psiizj2f]{width:100%;max-height:400px;position:relative;overflow:hidden}.location-hero__img[data-astro-cid-psiizj2f]{object-fit:cover;width:100%;height:400px}.location-detail__title[data-astro-cid-psiizj2f]{font-size:var(--text-h1);margin:0 0 var(--space-1);font-weight:700}.location-detail__region[data-astro-cid-psiizj2f]{color:var(--color-stone);font-size:var(--text-lead);margin:0 0 var(--space-6)}.location-stats[data-astro-cid-psiizj2f]{gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-4);background:var(--color-snow);border:1px solid var(--color-cloud);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.location-stat[data-astro-cid-psiizj2f]{flex-direction:column;align-items:center;min-width:80px;display:flex}.location-stat__value[data-astro-cid-psiizj2f]{font-size:var(--text-h3);color:var(--color-primary);font-weight:700}.location-stat__label[data-astro-cid-psiizj2f]{font-size:var(--text-xs);color:var(--color-stone);text-align:center}.slope-breakdown[data-astro-cid-psiizj2f]{margin-bottom:var(--space-8)}.slope-breakdown__title[data-astro-cid-psiizj2f]{font-size:var(--text-h4);margin:0 0 var(--space-3)}.slope-breakdown__bar[data-astro-cid-psiizj2f]{border-radius:var(--radius-full);height:24px;margin-bottom:var(--space-2);display:flex;overflow:hidden}.slope-segment[data-astro-cid-psiizj2f]{font-size:var(--text-xs);color:var(--color-white);justify-content:center;align-items:center;min-width:30px;font-weight:600;display:flex}.slope-segment--beginner[data-astro-cid-psiizj2f]{background:#2563eb}.slope-segment--intermediate[data-astro-cid-psiizj2f]{background:#dc2626}.slope-segment--expert[data-astro-cid-psiizj2f]{background:#1c1c1c}.slope-breakdown__legend[data-astro-cid-psiizj2f]{gap:var(--space-4);font-size:var(--text-xs);display:flex}.legend-item[data-astro-cid-psiizj2f]{align-items:center;gap:var(--space-1);display:flex}.legend-item[data-astro-cid-psiizj2f]:before{content:"";border-radius:50%;width:10px;height:10px;display:inline-block}.legend-item--beginner[data-astro-cid-psiizj2f]:before{background:#2563eb}.legend-item--intermediate[data-astro-cid-psiizj2f]:before{background:#dc2626}.legend-item--expert[data-astro-cid-psiizj2f]:before{background:#1c1c1c}.location-detail__prose[data-astro-cid-psiizj2f]{color:var(--color-dark);line-height:1.7}.location-section[data-astro-cid-psiizj2f]{margin:var(--space-6) 0}.location-section__title[data-astro-cid-psiizj2f]{font-size:var(--text-h4);margin:0 0 var(--space-3)}.location-section[data-astro-cid-psiizj2f] p[data-astro-cid-psiizj2f]{margin:var(--space-2) 0}.snowpark-features[data-astro-cid-psiizj2f]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sidebar-box[data-astro-cid-psiizj2f]{background:var(--color-snow);border:1px solid var(--color-cloud);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.sidebar-box__title[data-astro-cid-psiizj2f]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-stone);margin:0 0 var(--space-3);font-weight:700}.sidebar-dl[data-astro-cid-psiizj2f]{gap:var(--space-1) var(--space-3);font-size:var(--text-small);grid-template-columns:auto 1fr;margin:0;display:grid}.sidebar-dl[data-astro-cid-psiizj2f] dt[data-astro-cid-psiizj2f]{color:var(--color-stone);font-weight:500}.sidebar-dl[data-astro-cid-psiizj2f] dd[data-astro-cid-psiizj2f]{color:var(--color-dark);margin:0;font-weight:600}.sidebar-link[data-astro-cid-psiizj2f]{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-small);color:var(--color-primary);border-bottom:1px solid var(--color-cloud);text-decoration:none;display:flex}.sidebar-link[data-astro-cid-psiizj2f]:last-child{border-bottom:none}.sidebar-link[data-astro-cid-psiizj2f]:hover{opacity:.8}.sidebar-tags[data-astro-cid-psiizj2f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.sidebar-tag[data-astro-cid-psiizj2f]{font-size:var(--text-xs);background:var(--color-cloud);color:var(--color-stone);border-radius:var(--radius-full);padding:2px 8px}.back-link[data-astro-cid-psiizj2f]{font-size:var(--text-small);color:var(--color-primary);text-decoration:none}.back-link[data-astro-cid-psiizj2f]:hover{text-decoration:underline}
