.hero[data-astro-cid-mqtr7vmx]{padding-top:clamp(26px,4vw,40px);padding-bottom:4px}.hero[data-astro-cid-mqtr7vmx] .icon[data-astro-cid-mqtr7vmx]{display:block;font-size:48px;line-height:1;margin:18px 0 10px}h1[data-astro-cid-mqtr7vmx]{font-weight:800;font-size:clamp(30px,5vw,52px);color:var(--text-strong);margin:0 0 12px}.tagline[data-astro-cid-mqtr7vmx]{max-width:680px;font-size:18px;color:var(--text-2);margin:0 0 24px}.anchors[data-astro-cid-mqtr7vmx]{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--border);padding-top:18px}.anchors[data-astro-cid-mqtr7vmx] a[data-astro-cid-mqtr7vmx]{font-size:13px;font-weight:600;color:var(--gold-light);background:#c8613c14;border:1px solid rgba(200,97,60,.28);border-radius:999px;padding:7px 15px;transition:background .15s ease}.anchors[data-astro-cid-mqtr7vmx] a[data-astro-cid-mqtr7vmx]:hover{background:#c8613c29}.body[data-astro-cid-mqtr7vmx]{padding-top:clamp(22px,3.5vw,34px);padding-bottom:clamp(56px,8vw,90px)}.content[data-astro-cid-mqtr7vmx]{max-width:820px}.content[data-astro-cid-mqtr7vmx] h2[data-astro-cid-mqtr7vmx]{font-weight:700;font-size:26px;margin:40px 0 16px;scroll-margin-top:84px}.content[data-astro-cid-mqtr7vmx] h2[data-astro-cid-mqtr7vmx]:first-child{margin-top:0}.facts[data-astro-cid-mqtr7vmx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px}.fact[data-astro-cid-mqtr7vmx]{display:flex;flex-direction:column;gap:5px;padding:14px 16px}.f-label[data-astro-cid-mqtr7vmx]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.f-value[data-astro-cid-mqtr7vmx]{font-size:16px;font-weight:700;color:var(--text-head)}.steps[data-astro-cid-mqtr7vmx]{counter-reset:step;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.steps[data-astro-cid-mqtr7vmx] li[data-astro-cid-mqtr7vmx]{counter-increment:step;position:relative;padding:14px 16px 14px 56px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);line-height:1.6}.steps[data-astro-cid-mqtr7vmx] li[data-astro-cid-mqtr7vmx]:before{content:counter(step);position:absolute;left:14px;top:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--gold-grad);color:#fff;font-weight:800;font-size:14px;border-radius:8px}.tips[data-astro-cid-mqtr7vmx]{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.tips[data-astro-cid-mqtr7vmx] li[data-astro-cid-mqtr7vmx]{position:relative;padding-left:28px;color:var(--text-2);line-height:1.65}.tips[data-astro-cid-mqtr7vmx] li[data-astro-cid-mqtr7vmx]:before{content:"✦";position:absolute;left:0;top:0;color:var(--gold)}.faq[data-astro-cid-mqtr7vmx]{margin-top:20px;display:flex;flex-direction:column;gap:10px}.faq-item[data-astro-cid-mqtr7vmx]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px}.faq-item[data-astro-cid-mqtr7vmx] summary[data-astro-cid-mqtr7vmx]{cursor:pointer;font-weight:700;color:var(--text-head);list-style:none}.faq-item[data-astro-cid-mqtr7vmx] summary[data-astro-cid-mqtr7vmx]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-mqtr7vmx] summary[data-astro-cid-mqtr7vmx]:before{content:"＋";color:var(--gold);margin-right:10px;font-weight:400}.faq-item[data-astro-cid-mqtr7vmx][open] summary[data-astro-cid-mqtr7vmx]:before{content:"－"}.faq-item[data-astro-cid-mqtr7vmx] p[data-astro-cid-mqtr7vmx]{margin:12px 0 0;color:var(--text-2);line-height:1.65}.play[data-astro-cid-mqtr7vmx]{padding:22px;border-color:#c8613c40}.play-note[data-astro-cid-mqtr7vmx]{margin:0 0 18px;font-size:14px;color:var(--muted);line-height:1.6}.play-actions[data-astro-cid-mqtr7vmx]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-astro-cid-mqtr7vmx].disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.hotels[data-astro-cid-mqtr7vmx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.hotel[data-astro-cid-mqtr7vmx]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;transition:transform .15s ease,border-color .15s ease}.hotel[data-astro-cid-mqtr7vmx]:hover{transform:translateY(-2px);border-color:#c8613c73}.ho-region[data-astro-cid-mqtr7vmx]{display:block;font-size:12px;color:var(--gold-light);margin-bottom:3px}.ho-name[data-astro-cid-mqtr7vmx]{font-size:15px;color:var(--text-head);font-weight:700}.ho-rating[data-astro-cid-mqtr7vmx]{flex-shrink:0;background:var(--gold-grad);color:#fff;font-size:13px;font-weight:800;padding:5px 9px;border-radius:8px}.all-hotels[data-astro-cid-mqtr7vmx]{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--gold-light)}.cta[data-astro-cid-mqtr7vmx]{margin-top:36px;padding:20px 22px;background:#c8613c12;border:1px solid rgba(200,97,60,.22);border-radius:13px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:space-between}.cta[data-astro-cid-mqtr7vmx] span[data-astro-cid-mqtr7vmx]{font-size:15px;color:var(--gold-light);font-weight:600}.back[data-astro-cid-mqtr7vmx]{display:inline-block;margin-top:24px;font-size:14px;color:var(--muted)}.back[data-astro-cid-mqtr7vmx]:hover{color:var(--gold-light)}
