.trail-map-card[data-astro-cid-rxx5fs5o]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;margin:2.5rem 0;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000008}.trail-header[data-astro-cid-rxx5fs5o]{text-align:center;margin-bottom:1.75rem}.trail-badge[data-astro-cid-rxx5fs5o]{display:inline-block;background:#ecfdf5;color:#047857;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:9999px;border:1px solid #a7f3d0;margin-bottom:.75rem}.trail-header[data-astro-cid-rxx5fs5o] h2[data-astro-cid-rxx5fs5o]{font-size:1.65rem;color:#0f172a;margin:0 0 .5rem;line-height:1.25}.trail-subtitle[data-astro-cid-rxx5fs5o]{color:#475569;font-size:.95rem;max-width:680px;margin:0 auto;line-height:1.5}.metrics-grid[data-astro-cid-rxx5fs5o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.75rem}.metric-item[data-astro-cid-rxx5fs5o]{display:flex;align-items:center;gap:.75rem;background:#f8fafc;border:1px solid #edf2f7;padding:.85rem 1rem;border-radius:10px}.metric-icon[data-astro-cid-rxx5fs5o]{font-size:1.5rem}.metric-label[data-astro-cid-rxx5fs5o]{display:block;font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:600}.metric-item[data-astro-cid-rxx5fs5o] strong[data-astro-cid-rxx5fs5o]{font-size:.88rem;color:#0f172a}.map-visual-wrapper[data-astro-cid-rxx5fs5o]{position:relative;border-radius:12px;overflow:hidden;background:#064e3b;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:1.5rem}.trail-map-svg[data-astro-cid-rxx5fs5o]{width:100%;height:auto;display:block;cursor:zoom-in;transition:transform .2s ease}.trail-map-svg[data-astro-cid-rxx5fs5o]:hover{opacity:.98}.map-action-bar[data-astro-cid-rxx5fs5o]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;text-align:center}.download-button[data-astro-cid-rxx5fs5o]{display:inline-flex;align-items:center;justify-content:center;background:#059669;color:#fff;font-weight:700;font-size:.95rem;padding:.75rem 1.75rem;border-radius:9999px;text-decoration:none;box-shadow:0 4px 10px #05966940;transition:all .2s ease}.download-button[data-astro-cid-rxx5fs5o]:hover{background:#047857;transform:translateY(-1px);box-shadow:0 6px 14px #05966959}.offline-note[data-astro-cid-rxx5fs5o]{font-size:.82rem;color:#64748b;margin:0}.safety-box[data-astro-cid-rxx5fs5o]{background:#fefce8;border:1px solid #fef08a;border-radius:10px;padding:1.1rem 1.25rem}.safety-box[data-astro-cid-rxx5fs5o] h3[data-astro-cid-rxx5fs5o]{margin:0 0 .5rem;font-size:.95rem;color:#854d0e;text-transform:uppercase;letter-spacing:.04em}.safe-text[data-astro-cid-rxx5fs5o]{margin:0 0 .35rem;font-size:.88rem;color:#065f46;font-weight:600}.danger-text[data-astro-cid-rxx5fs5o]{margin:0;font-size:.88rem;color:#991b1b;font-weight:600}@media (max-width: 640px){.trail-map-card[data-astro-cid-rxx5fs5o]{padding:1.25rem;border-radius:12px;margin:1.75rem 0}.trail-header[data-astro-cid-rxx5fs5o] h2[data-astro-cid-rxx5fs5o]{font-size:1.35rem}.metrics-grid[data-astro-cid-rxx5fs5o]{grid-template-columns:1fr}.download-button[data-astro-cid-rxx5fs5o]{width:100%}}.guide-container[data-astro-cid-gedjsra4]{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.guide-hero[data-astro-cid-gedjsra4]{margin-bottom:3rem}.breadcrumb[data-astro-cid-gedjsra4]{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1.5rem}.breadcrumb[data-astro-cid-gedjsra4] a[data-astro-cid-gedjsra4]{color:var(--color-primary)}.guide-faqs[data-astro-cid-gedjsra4]{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.guide-faqs[data-astro-cid-gedjsra4] h2[data-astro-cid-gedjsra4]{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-primary)}.faq-accordion[data-astro-cid-gedjsra4]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-gedjsra4]{background:#fff;border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;transition:all .25s ease}.faq-item[data-astro-cid-gedjsra4]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0000000d}.faq-question[data-astro-cid-gedjsra4]{padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:600;color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;user-select:none}.faq-question[data-astro-cid-gedjsra4]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-gedjsra4]{display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:transform .25s ease;flex-shrink:0;margin-left:1rem}.faq-item[data-astro-cid-gedjsra4][open] .faq-icon[data-astro-cid-gedjsra4]{transform:rotate(180deg)}.faq-answer[data-astro-cid-gedjsra4]{padding:0 1.5rem 1.25rem;color:var(--color-text);line-height:1.7;font-size:.975rem}.faq-answer[data-astro-cid-gedjsra4] p[data-astro-cid-gedjsra4]{margin:0}.related-guides[data-astro-cid-gedjsra4]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.related-guides[data-astro-cid-gedjsra4] h2[data-astro-cid-gedjsra4]{font-size:1.5rem;margin-bottom:1rem}.related-guides[data-astro-cid-gedjsra4] ul[data-astro-cid-gedjsra4]{list-style:none;padding:0;display:grid;gap:1rem}.related-guides[data-astro-cid-gedjsra4] a[data-astro-cid-gedjsra4]{display:block;font-weight:600;color:var(--color-primary)}.related-guides[data-astro-cid-gedjsra4] span[data-astro-cid-gedjsra4]{font-size:.95rem;color:var(--color-text-muted)}.hero-content[data-astro-cid-gedjsra4]{margin-bottom:2rem;text-align:center}.category-badge[data-astro-cid-gedjsra4]{display:inline-block;padding:.25rem .75rem;background-color:var(--color-primary);color:#fff;border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.hero-content[data-astro-cid-gedjsra4] h1[data-astro-cid-gedjsra4]{font-size:2.5rem;margin-bottom:1rem;color:var(--color-text)}.summary[data-astro-cid-gedjsra4]{font-size:1.25rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.hero-image-wrapper[data-astro-cid-gedjsra4]{width:100%;border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.hero-image[data-astro-cid-gedjsra4]{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.markdown-content[data-astro-cid-gedjsra4]{font-size:1.125rem;color:var(--color-text)}.markdown-content h2,.markdown-content h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.markdown-content p{margin-bottom:1.5rem}.markdown-content ul,.markdown-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.markdown-content li{margin-bottom:.5rem}.markdown-content li:has(img){font-size:.95rem;color:var(--color-text-muted);list-style-type:none;margin-top:1.5rem}.markdown-content li:has(img) strong{color:var(--color-text)}.markdown-content img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.markdown-content li img{margin:.5rem 0 1rem}.markdown-content table{width:100%;border-collapse:collapse;margin:2rem 0}.markdown-content th,.markdown-content td{border:1px solid var(--color-border);padding:.75rem;text-align:left}.markdown-content th{background-color:var(--color-background);font-weight:600}@media (max-width: 700px){.markdown-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.875rem}.markdown-content th,.markdown-content td{padding:.5rem;min-width:6.5rem}}
