.guide-about[data-astro-cid-sll2ozxa],.guide-gallery[data-astro-cid-sll2ozxa],.guide-map[data-astro-cid-sll2ozxa]{padding-top:2rem;padding-bottom:2rem}.guide-about[data-astro-cid-sll2ozxa]{margin-top:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.6rem}.guide-about[data-astro-cid-sll2ozxa] h2[data-astro-cid-sll2ozxa],.guide-gallery[data-astro-cid-sll2ozxa] h2[data-astro-cid-sll2ozxa],.guide-map[data-astro-cid-sll2ozxa] h2[data-astro-cid-sll2ozxa]{font-family:var(--font-display);color:var(--heading);font-size:clamp(1.4rem,3vw,1.85rem);margin-bottom:.8rem}.guide-about[data-astro-cid-sll2ozxa] p[data-astro-cid-sll2ozxa],.guide-gallery[data-astro-cid-sll2ozxa] p[data-astro-cid-sll2ozxa],.guide-map[data-astro-cid-sll2ozxa] p[data-astro-cid-sll2ozxa]{line-height:1.8;color:var(--text-muted)}.guide-photo-grid[data-astro-cid-sll2ozxa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1.1rem}.guide-photo-grid[data-astro-cid-sll2ozxa] figure[data-astro-cid-sll2ozxa]{margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.guide-photo-grid[data-astro-cid-sll2ozxa] img[data-astro-cid-sll2ozxa]{width:100%;height:210px;object-fit:cover;display:block}.guide-photo-grid[data-astro-cid-sll2ozxa] figcaption[data-astro-cid-sll2ozxa]{padding:.7rem .85rem;color:var(--text-muted);font-size:.83rem;line-height:1.5}.map-actions[data-astro-cid-sll2ozxa]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.map-cta[data-astro-cid-sll2ozxa],.map-secondary[data-astro-cid-sll2ozxa]{padding:.8rem 1.1rem;border-radius:10px;font-weight:700;text-decoration:none}.map-cta[data-astro-cid-sll2ozxa]{background:var(--accent);color:#fff}.map-secondary[data-astro-cid-sll2ozxa]{border:1px solid var(--border);color:var(--heading)}.topic-hero[data-astro-cid-sll2ozxa]{padding:clamp(2.5rem,6vw,4.5rem) 0 1.5rem}.back[data-astro-cid-sll2ozxa]{display:inline-block;margin-bottom:1rem;font-size:.9rem;color:var(--text-muted);text-decoration:none}.back[data-astro-cid-sll2ozxa]:hover{color:var(--accent)}.topic-h1[data-astro-cid-sll2ozxa]{font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:-.01em;font-size:clamp(1.9rem,4.5vw,3rem);margin:.5rem 0 1rem;color:var(--heading)}.section-lead[data-astro-cid-sll2ozxa]{font-size:clamp(1.05rem,2vw,1.2rem);color:var(--text-muted);max-width:70ch}.hero-meta[data-astro-cid-sll2ozxa]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.25rem}.rating-chip[data-astro-cid-sll2ozxa]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);text-decoration:none;font-weight:600;font-size:.95rem}.rating-chip[data-astro-cid-sll2ozxa] .star[data-astro-cid-sll2ozxa]{color:#f5a623}.rating-chip[data-astro-cid-sll2ozxa] .src[data-astro-cid-sll2ozxa]{color:var(--text-muted);font-weight:500;font-size:.85rem}.rating-chip[data-astro-cid-sll2ozxa]:hover{border-color:var(--accent)}.verified[data-astro-cid-sll2ozxa]{font-size:.82rem;color:var(--text-muted);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px;padding:.3rem .7rem}.quick-facts[data-astro-cid-sll2ozxa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1.5rem auto}.quick-fact[data-astro-cid-sll2ozxa]{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.qf-label[data-astro-cid-sll2ozxa]{font-size:.8rem;color:var(--text-muted)}.qf-value[data-astro-cid-sll2ozxa]{font-family:var(--font-display);font-weight:700;color:var(--heading);font-size:1.05rem}.topic-body[data-astro-cid-sll2ozxa]{padding:1.5rem 0}.topic-section[data-astro-cid-sll2ozxa]{margin:0 0 2rem;scroll-margin-top:90px}.topic-section[data-astro-cid-sll2ozxa] h2[data-astro-cid-sll2ozxa]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,3vw,1.7rem);color:var(--heading);margin:0 0 .6rem}.topic-section[data-astro-cid-sll2ozxa] p[data-astro-cid-sll2ozxa]{color:var(--text);line-height:1.7;max-width:75ch}.topic-faq[data-astro-cid-sll2ozxa]{padding:1.5rem 0 2.5rem}.faq-title[data-astro-cid-sll2ozxa],.related-title[data-astro-cid-sll2ozxa]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,3vw,1.7rem);color:var(--heading);margin:0 0 1.25rem}.faq-list[data-astro-cid-sll2ozxa]{display:flex;flex-direction:column;gap:.6rem;max-width:75ch}.faq-item[data-astro-cid-sll2ozxa]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:0 1.1rem}.faq-item[data-astro-cid-sll2ozxa] summary[data-astro-cid-sll2ozxa]{cursor:pointer;font-weight:600;color:var(--heading);padding:.9rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item[data-astro-cid-sll2ozxa] summary[data-astro-cid-sll2ozxa]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-sll2ozxa] summary[data-astro-cid-sll2ozxa]:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1}.faq-item[data-astro-cid-sll2ozxa][open] summary[data-astro-cid-sll2ozxa]:after{content:"−"}.faq-item[data-astro-cid-sll2ozxa] p[data-astro-cid-sll2ozxa]{color:var(--text);line-height:1.7;padding:0 0 .9rem;margin:0}.topic-related[data-astro-cid-sll2ozxa]{padding:1.5rem 0 3rem;background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.related-grid[data-astro-cid-sll2ozxa]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.related-card[data-astro-cid-sll2ozxa]{display:block;height:100%;padding:1.1rem 1.2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--heading);font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s}.related-card[data-astro-cid-sll2ozxa]:hover{border-color:var(--accent);transform:translateY(-2px)}.home-link[data-astro-cid-sll2ozxa]{font-size:.95rem}.home-link[data-astro-cid-sll2ozxa] a[data-astro-cid-sll2ozxa]{color:var(--accent);text-decoration:none}
