.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background-color:#2c3a2f;z-index:0}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#14110d1a,#14110da6);z-index:1}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;color:#fff;padding-block:90px;text-align:center}.hero-thai[data-astro-cid-bbe6dxrz]{display:inline-block;font-family:var(--font-display);font-size:1.3rem;letter-spacing:.3em;color:#f3d9a0;margin-bottom:10px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,7vw,5rem);margin:0;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(1.05rem,2.4vw,1.4rem);max-width:720px;margin:16px auto 0;color:#f1eadc;opacity:.94}.hero-rating[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:1.05rem}.hero-rating[data-astro-cid-bbe6dxrz] .stars[data-astro-cid-bbe6dxrz]{font-size:1.1rem}.rating-num[data-astro-cid-bbe6dxrz]{font-weight:800;font-size:1.2rem}.rating-count[data-astro-cid-bbe6dxrz]{opacity:.85}.rating-type[data-astro-cid-bbe6dxrz]{opacity:.8;border-left:1px solid rgba(255,255,255,.4);padding-left:10px}.rating-source[data-astro-cid-bbe6dxrz]{margin:10px 0 0;font-size:.8rem}.rating-source[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:#f3d9a0;opacity:.9;text-decoration:underline;text-underline-offset:3px}.rating-source[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{opacity:1}.hero-tags[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.hero-tag[data-astro-cid-bbe6dxrz]{padding:6px 14px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);font-size:.88rem}.hero-facts[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.hero-legend[data-astro-cid-bbe6dxrz]{font-size:.95rem}.geo-breadcrumb[data-astro-cid-ilhxcym7]{background:var(--surface-2);border-bottom:1px solid var(--border)}.geo-breadcrumb[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{list-style:none;margin:0;padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;color:var(--text-muted)}.geo-breadcrumb[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:10px}.geo-breadcrumb[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:baseline;gap:6px;font-weight:600;color:var(--text)}.geo-breadcrumb[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover .crumb-label[data-astro-cid-ilhxcym7]{color:var(--accent-strong)}.crumb-sub[data-astro-cid-ilhxcym7]{font-size:.78rem;color:var(--text-muted);font-weight:400}.crumb-sep[data-astro-cid-ilhxcym7]{color:var(--border-strong)}.intro-cols[data-astro-cid-u43ozx4m]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.welcome-statement[data-astro-cid-u43ozx4m]{margin:0 0 16px;padding:14px 0 14px 20px;border-left:3px solid var(--accent);font-size:1.12rem;color:var(--heading);font-weight:500;max-width:860px}.block-title[data-astro-cid-u43ozx4m]{font-size:1.4rem;margin:0 0 14px}.guide[data-astro-cid-u43ozx4m]{background:var(--green-soft)}.guide-text[data-astro-cid-u43ozx4m]{color:var(--text-muted);margin:0 0 14px}@media(max-width:820px){.intro-cols[data-astro-cid-u43ozx4m]{grid-template-columns:1fr}}.visit-grid[data-astro-cid-aqstvgqq]{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;margin-top:30px;align-items:stretch}.visit-info[data-astro-cid-aqstvgqq]{display:flex;flex-direction:column;gap:16px}.info-row[data-astro-cid-aqstvgqq]{display:flex;gap:16px;align-items:center}.info-ico[data-astro-cid-aqstvgqq]{width:50px;height:50px;border-radius:13px;background:var(--accent-soft);display:grid;place-items:center;font-size:1.5rem;flex:none}.info-row[data-astro-cid-aqstvgqq] h4[data-astro-cid-aqstvgqq]{margin:0 0 2px;font-family:var(--font-body);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.info-row[data-astro-cid-aqstvgqq] p[data-astro-cid-aqstvgqq]{margin:0;color:var(--heading);font-weight:600}.govt-link[data-astro-cid-aqstvgqq]{margin:22px 0 0;color:var(--text-muted);font-size:.95rem}.govt-link[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]{color:var(--accent-strong);font-weight:700}.govt-link[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]:hover{text-decoration:underline}@media(max-width:860px){.visit-grid[data-astro-cid-aqstvgqq]{grid-template-columns:1fr}}.transport-overview[data-astro-cid-ysojvho5]{max-width:760px;color:var(--text);margin:18px 0 30px}.transport-grid[data-astro-cid-ysojvho5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.mode-ico[data-astro-cid-ysojvho5]{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);display:grid;place-items:center;font-size:1.6rem;margin-bottom:14px}.mode-title[data-astro-cid-ysojvho5]{font-size:1.25rem;margin:0 0 8px}.mode-desc[data-astro-cid-ysojvho5]{color:var(--text-muted);margin:0 0 14px;font-size:.96rem}.mode-details[data-astro-cid-ysojvho5]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.mode-details[data-astro-cid-ysojvho5] li[data-astro-cid-ysojvho5]{position:relative;padding-left:18px;color:var(--text);font-size:.94rem}.mode-details[data-astro-cid-ysojvho5] li[data-astro-cid-ysojvho5]:before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.tips-grid[data-astro-cid-a33w6v4g]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:30px}.tip-ico[data-astro-cid-a33w6v4g]{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);display:grid;place-items:center;font-size:1.6rem;margin-bottom:14px}.tip-title[data-astro-cid-a33w6v4g]{font-size:1.18rem;margin:0 0 8px}.tip-text[data-astro-cid-a33w6v4g]{color:var(--text-muted);margin:0;font-size:.95rem}.group-title[data-astro-cid-fwy6qv65]{font-size:1.2rem;margin:28px 0 16px;color:var(--heading)}.bt-grid[data-astro-cid-fwy6qv65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.bt-head[data-astro-cid-fwy6qv65]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bt-label[data-astro-cid-fwy6qv65]{font-weight:700;color:var(--heading);font-size:1.02rem}.bt-badge[data-astro-cid-fwy6qv65]{font-family:var(--font-body);font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.bt-badge[data-astro-cid-fwy6qv65].best{background:var(--green-soft);color:var(--green)}.bt-badge[data-astro-cid-fwy6qv65].warm{background:var(--accent-soft);color:var(--accent-strong)}.bt-badge[data-astro-cid-fwy6qv65].cool{background:var(--surface-2);color:var(--text-muted)}.bt-text[data-astro-cid-fwy6qv65]{margin:0;color:var(--text-muted);font-size:.95rem}[data-astro-cid-nxvviakx][data-tone=danger]{--tone: #b3311f;--tone-bg: rgba(179, 49, 31, .09)}[data-astro-cid-nxvviakx][data-tone=warn]{--tone: #98650a;--tone-bg: rgba(152, 101, 10, .11)}[data-astro-cid-nxvviakx][data-tone=info]{--tone: #1f6595;--tone-bg: rgba(31, 101, 149, .09)}[data-astro-cid-nxvviakx][data-tone=ok]{--tone: var(--green);--tone-bg: var(--green-soft)}[data-theme=dark] [data-astro-cid-nxvviakx][data-tone=danger]{--tone: #ff9b86;--tone-bg: rgba(255, 155, 134, .13)}[data-theme=dark] [data-astro-cid-nxvviakx][data-tone=warn]{--tone: #f0c063;--tone-bg: rgba(240, 192, 99, .14)}[data-theme=dark] [data-astro-cid-nxvviakx][data-tone=info]{--tone: #8ec4ec;--tone-bg: rgba(142, 196, 236, .12)}.wx-ai[data-astro-cid-nxvviakx]{flex:none;width:20px;height:20px;color:var(--tone);margin-top:2px}.wx-ai[data-astro-cid-nxvviakx] svg,.wx-ci[data-astro-cid-nxvviakx] svg,.wx-gi[data-astro-cid-nxvviakx] svg{width:100%;height:100%}.wx-atext[data-astro-cid-nxvviakx]{display:block}.wx-atext[data-astro-cid-nxvviakx] strong[data-astro-cid-nxvviakx]{color:var(--heading);margin-right:6px}.wx-alerts[data-astro-cid-nxvviakx]{margin-top:28px;border:1.5px solid var(--tone, #b3311f);background:var(--tone-bg, rgba(179, 49, 31, .09));border-radius:var(--radius);padding:20px 22px;--tone: #b3311f;--tone-bg: rgba(179, 49, 31, .09)}[data-theme=dark] .wx-alerts[data-astro-cid-nxvviakx]{--tone: #ff9b86;--tone-bg: rgba(255, 155, 134, .13)}.wx-alerts-head[data-astro-cid-nxvviakx]{display:flex;align-items:center;gap:10px;color:var(--tone);font-size:1.02rem;letter-spacing:.02em}.wx-alerts[data-astro-cid-nxvviakx] ul[data-astro-cid-nxvviakx]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.wx-alerts[data-astro-cid-nxvviakx] li[data-astro-cid-nxvviakx]{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:.95rem}.wx-calm[data-astro-cid-nxvviakx]{margin-top:28px;display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-left:4px solid var(--green);background:var(--green-soft);border-radius:12px;padding:14px 18px;font-size:.94rem;color:var(--text)}.wx-calm[data-astro-cid-nxvviakx] .wx-atext[data-astro-cid-nxvviakx] strong[data-astro-cid-nxvviakx]{display:block;color:var(--green)}.wx-top[data-astro-cid-nxvviakx]{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:24px}@media(max-width:900px){.wx-top[data-astro-cid-nxvviakx]{grid-template-columns:1fr}}.wx-now-main[data-astro-cid-nxvviakx]{display:flex;align-items:center;gap:20px}.wx-icon[data-astro-cid-nxvviakx]{width:84px;height:84px;flex:none;color:var(--accent)}.wx-icon[data-astro-cid-nxvviakx] svg{width:100%;height:100%}.wx-temp[data-astro-cid-nxvviakx]{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,3.4rem);line-height:1;color:var(--heading);font-weight:700}.wx-deg[data-astro-cid-nxvviakx]{font-size:.42em;margin-left:2px;color:var(--text-muted)}.wx-cond[data-astro-cid-nxvviakx]{font-size:1.12rem;font-weight:600;color:var(--heading);margin-top:6px}.wx-feels[data-astro-cid-nxvviakx]{font-size:.9rem;color:var(--text-muted)}.wx-chips[data-astro-cid-nxvviakx]{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.wx-chip[data-astro-cid-nxvviakx]{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:.85rem;font-weight:600;color:var(--heading)}.wx-chip[data-astro-cid-nxvviakx] .wx-ci[data-astro-cid-nxvviakx]{width:16px;height:16px;color:var(--accent-strong)}.wx-chip-good[data-astro-cid-nxvviakx]{background:var(--accent-soft);border-color:var(--accent)}.wx-metrics[data-astro-cid-nxvviakx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:12px;margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border)}.wx-metrics[data-astro-cid-nxvviakx] div[data-astro-cid-nxvviakx]{display:flex;flex-direction:column;gap:2px}.wx-metrics[data-astro-cid-nxvviakx] dt[data-astro-cid-nxvviakx]{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.wx-metrics[data-astro-cid-nxvviakx] dd[data-astro-cid-nxvviakx]{margin:0;font-weight:700;color:var(--heading);font-size:1rem}.wx-stamp[data-astro-cid-nxvviakx]{margin:16px 0 0;font-size:.82rem;color:var(--text-muted)}.wx-advice[data-astro-cid-nxvviakx] h3[data-astro-cid-nxvviakx]{margin:0 0 14px;font-size:1.05rem}.wx-verdict[data-astro-cid-nxvviakx]{display:flex;align-items:center;gap:10px;background:var(--tone-bg);color:var(--tone);border-radius:12px;padding:12px 14px;font-size:.98rem}.wx-verdict[data-astro-cid-nxvviakx] .wx-ai[data-astro-cid-nxvviakx]{margin-top:0}.wx-tabs[data-astro-cid-nxvviakx]{position:relative;margin-top:16px}.wx-radio[data-astro-cid-nxvviakx]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wx-tabbar[data-astro-cid-nxvviakx]{display:flex;gap:4px;padding:4px;background:var(--surface-2);border-radius:999px}.wx-tabbar[data-astro-cid-nxvviakx] label[data-astro-cid-nxvviakx]{flex:1;text-align:center;cursor:pointer;padding:8px 6px;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--text-muted);transition:background .2s ease,color .2s ease}.wx-panels[data-astro-cid-nxvviakx]>.wx-panel[data-astro-cid-nxvviakx]{display:none;margin:14px 0 0;padding:0;list-style:none}.wx-panel[data-astro-cid-nxvviakx] li[data-astro-cid-nxvviakx]{display:flex;gap:10px;align-items:flex-start;font-size:.94rem;color:var(--text)}.wx-panel[data-astro-cid-nxvviakx] li[data-astro-cid-nxvviakx]+li[data-astro-cid-nxvviakx]{margin-top:10px}#wx-tab-outfit[data-astro-cid-nxvviakx]:checked~.wx-tabbar[data-astro-cid-nxvviakx] label[data-astro-cid-nxvviakx]:nth-child(1),#wx-tab-plan[data-astro-cid-nxvviakx]:checked~.wx-tabbar[data-astro-cid-nxvviakx] label[data-astro-cid-nxvviakx]:nth-child(2),#wx-tab-gear[data-astro-cid-nxvviakx]:checked~.wx-tabbar[data-astro-cid-nxvviakx] label[data-astro-cid-nxvviakx]:nth-child(3){background:var(--surface);color:var(--heading);box-shadow:var(--shadow-sm)}#wx-tab-outfit[data-astro-cid-nxvviakx]:checked~.wx-panels[data-astro-cid-nxvviakx]>.wx-panel[data-astro-cid-nxvviakx]:nth-child(1),#wx-tab-plan[data-astro-cid-nxvviakx]:checked~.wx-panels[data-astro-cid-nxvviakx]>.wx-panel[data-astro-cid-nxvviakx]:nth-child(2),#wx-tab-gear[data-astro-cid-nxvviakx]:checked~.wx-panels[data-astro-cid-nxvviakx]>.wx-panel[data-astro-cid-nxvviakx]:nth-child(3){display:grid}.wx-radio[data-astro-cid-nxvviakx]:focus-visible~.wx-tabbar[data-astro-cid-nxvviakx] label[data-astro-cid-nxvviakx]{outline:2px solid var(--accent);outline-offset:1px}.wx-panel-gear[data-astro-cid-nxvviakx]{display:none;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.wx-panel-gear[data-astro-cid-nxvviakx] li[data-astro-cid-nxvviakx]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border-radius:12px;text-align:center;background:var(--surface-accent);border:1px solid var(--border);font-size:.86rem;font-weight:600;color:var(--heading)}.wx-gi[data-astro-cid-nxvviakx]{width:26px;height:26px;color:var(--accent-strong)}.wx-side-note[data-astro-cid-nxvviakx]{margin:18px 0 0;font-size:.8rem;color:var(--text-muted);border-top:1px dashed var(--border);padding-top:14px}.wx-sub[data-astro-cid-nxvviakx]{font-size:1.15rem;margin:34px 0 14px}.wx-scenes[data-astro-cid-nxvviakx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:14px}.wx-scene[data-astro-cid-nxvviakx]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--tone);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow-sm)}.wx-scene[data-astro-cid-nxvviakx] p[data-astro-cid-nxvviakx]{margin:0;font-size:.92rem;color:var(--text)}.wx-coast[data-astro-cid-nxvviakx]{margin-top:18px;background:var(--surface-accent)}.wx-coast[data-astro-cid-nxvviakx] h3[data-astro-cid-nxvviakx]{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1.05rem}.wx-coast[data-astro-cid-nxvviakx] h3[data-astro-cid-nxvviakx] .wx-ai[data-astro-cid-nxvviakx]{margin-top:0;color:var(--accent-strong)}.wx-coast[data-astro-cid-nxvviakx] ul[data-astro-cid-nxvviakx]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wx-coast[data-astro-cid-nxvviakx] li[data-astro-cid-nxvviakx]{display:flex;gap:10px;align-items:flex-start;font-size:.92rem}.wx-hourly[data-astro-cid-nxvviakx]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);gap:10px;overflow-x:auto;padding-bottom:8px}.wx-hour[data-astro-cid-nxvviakx]{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 8px;box-shadow:var(--shadow-sm)}.wx-hour-t[data-astro-cid-nxvviakx],.wx-hour-temp[data-astro-cid-nxvviakx]{font-size:.85rem;font-weight:700;color:var(--heading)}.wx-hour-ico[data-astro-cid-nxvviakx]{width:26px;height:26px;color:var(--accent)}.wx-hour-ico[data-astro-cid-nxvviakx] svg{width:100%;height:100%}.wx-hour-pop[data-astro-cid-nxvviakx]{font-size:.78rem;color:var(--accent-strong);font-weight:700}.wx-daily[data-astro-cid-nxvviakx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.wx-day[data-astro-cid-nxvviakx]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px}.wx-day-head[data-astro-cid-nxvviakx]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wx-day-name[data-astro-cid-nxvviakx]{font-weight:700;color:var(--heading)}.wx-day-date[data-astro-cid-nxvviakx]{font-size:.78rem;color:var(--text-muted)}.wx-day-ico[data-astro-cid-nxvviakx]{width:34px;height:34px;color:var(--accent)}.wx-day-ico[data-astro-cid-nxvviakx] svg{width:100%;height:100%}.wx-day-cond[data-astro-cid-nxvviakx]{font-size:.88rem;color:var(--text-muted)}.wx-day-temps[data-astro-cid-nxvviakx]{display:flex;align-items:baseline;gap:8px}.wx-day-temps[data-astro-cid-nxvviakx] strong[data-astro-cid-nxvviakx]{font-size:1.15rem;color:var(--heading)}.wx-day-temps[data-astro-cid-nxvviakx] span[data-astro-cid-nxvviakx]{color:var(--text-muted);font-size:.92rem}.wx-day-bar[data-astro-cid-nxvviakx]{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.wx-day-bar[data-astro-cid-nxvviakx] span[data-astro-cid-nxvviakx]{display:block;height:100%;background:var(--accent);border-radius:999px}.wx-day-foot[data-astro-cid-nxvviakx]{display:flex;justify-content:space-between;font-size:.76rem;color:var(--text-muted)}.wx-note[data-astro-cid-nxvviakx]{margin:26px 0 0;font-size:.86rem;color:var(--text-muted);max-width:860px}.wx-fallback[data-astro-cid-nxvviakx] h3[data-astro-cid-nxvviakx]{margin:0 0 8px;font-size:1.1rem}.wx-fallback[data-astro-cid-nxvviakx] p[data-astro-cid-nxvviakx]{margin:0 0 12px;color:var(--text-muted)}.sr-only[data-astro-cid-btngvqf4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seasons-table-wrap[data-astro-cid-btngvqf4]{margin-top:30px;overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.seasons-table[data-astro-cid-btngvqf4]{width:100%;border-collapse:collapse;min-width:940px}.seasons-table[data-astro-cid-btngvqf4] thead[data-astro-cid-btngvqf4] th[data-astro-cid-btngvqf4]{text-align:left;font-family:var(--font-body);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] th[data-astro-cid-btngvqf4],.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] td[data-astro-cid-btngvqf4]{padding:16px;border-bottom:1px solid var(--border);vertical-align:top;text-align:left;font-size:.9rem;font-weight:400;color:var(--text-muted);line-height:1.6}.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] tr[data-astro-cid-btngvqf4]:last-child th[data-astro-cid-btngvqf4],.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] tr[data-astro-cid-btngvqf4]:last-child td[data-astro-cid-btngvqf4]{border-bottom:0}.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] tr[data-astro-cid-btngvqf4]:nth-child(2n){background:var(--surface-accent)}.st-period[data-astro-cid-btngvqf4]{display:block;font-weight:700;color:var(--heading);font-size:.98rem;white-space:nowrap}.st-season[data-astro-cid-btngvqf4]{display:block;font-size:.78rem;color:var(--text-muted);margin-top:2px}.st-risk[data-astro-cid-btngvqf4]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.84rem;padding:5px 12px;border-radius:999px;white-space:nowrap}.st-risk-ico[data-astro-cid-btngvqf4]{width:14px;height:14px}.st-risk-ico[data-astro-cid-btngvqf4] svg{width:100%;height:100%}.st-risk[data-astro-cid-btngvqf4].low{background:var(--green-soft);color:var(--green)}.st-risk[data-astro-cid-btngvqf4].mid{background:var(--accent-soft);color:var(--accent-strong)}.st-risk[data-astro-cid-btngvqf4].high{background:#f7e3e3;color:#a13c3c}.seasons-source[data-astro-cid-btngvqf4]{margin:18px 0 0;font-size:.84rem;color:var(--text-muted);max-width:900px}.seasons-legend[data-astro-cid-btngvqf4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:30px}.sl-item[data-astro-cid-btngvqf4]{display:flex;gap:12px;align-items:flex-start;background:var(--surface-accent);border:1px solid var(--border);border-radius:14px;padding:18px}.sl-ico[data-astro-cid-btngvqf4]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent-strong)}.sl-ico[data-astro-cid-btngvqf4] svg{width:19px;height:19px}.sl-item[data-astro-cid-btngvqf4] strong[data-astro-cid-btngvqf4]{display:block;color:var(--heading);font-size:.98rem}.sl-item[data-astro-cid-btngvqf4] p[data-astro-cid-btngvqf4]{margin:4px 0 0;color:var(--text-muted);font-size:.89rem}@media(max-width:760px){.seasons-table[data-astro-cid-btngvqf4]{min-width:0}.seasons-table[data-astro-cid-btngvqf4] thead[data-astro-cid-btngvqf4]{display:none}.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] tr[data-astro-cid-btngvqf4]{display:block;border-bottom:1px solid var(--border);padding:8px 0}.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] th[data-astro-cid-btngvqf4],.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] td[data-astro-cid-btngvqf4]{display:block;border:0;padding:6px 16px}.seasons-table[data-astro-cid-btngvqf4] tbody[data-astro-cid-btngvqf4] td[data-astro-cid-btngvqf4]:before{content:attr(data-label);display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);font-weight:700;margin-bottom:2px}}.neutral-note[data-astro-cid-onbzm7hl]{display:flex;gap:12px;align-items:flex-start;margin:22px 0 0;padding:14px 20px;border-radius:var(--radius);background:var(--surface-accent);border:1px solid var(--border);border-left:4px solid var(--accent);color:var(--text-muted);font-size:.94rem;max-width:900px}.nn-ico[data-astro-cid-onbzm7hl]{flex:none;width:20px;height:20px;color:var(--accent-strong);margin-top:3px}.nn-ico[data-astro-cid-onbzm7hl] svg{width:100%;height:100%}.fac-grid[data-astro-cid-onbzm7hl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:18px;margin-top:28px}.fac-card[data-astro-cid-onbzm7hl]{display:flex;flex-direction:column;gap:10px;padding:22px}.fac-head[data-astro-cid-onbzm7hl]{display:flex;align-items:center;gap:12px}.fac-ico[data-astro-cid-onbzm7hl]{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong)}.fac-ico[data-astro-cid-onbzm7hl] svg{width:22px;height:22px}.fac-head[data-astro-cid-onbzm7hl] h3[data-astro-cid-onbzm7hl]{margin:0;font-size:1.06rem}.fac-summary[data-astro-cid-onbzm7hl]{margin:0;color:var(--text-muted);font-size:.93rem}.fac-points[data-astro-cid-onbzm7hl]{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.fac-points[data-astro-cid-onbzm7hl] li[data-astro-cid-onbzm7hl]{display:flex;gap:9px;align-items:flex-start;font-size:.9rem;color:var(--text)}.fp-ico[data-astro-cid-onbzm7hl]{flex:none;width:16px;height:16px;color:var(--green);margin-top:4px}.fp-ico[data-astro-cid-onbzm7hl] svg{width:100%;height:100%}.fac-foot[data-astro-cid-onbzm7hl]{margin-top:30px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.fac-foot[data-astro-cid-onbzm7hl] h3[data-astro-cid-onbzm7hl]{margin:0 0 14px;font-size:1.1rem}.fac-foot[data-astro-cid-onbzm7hl] ul[data-astro-cid-onbzm7hl]{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fac-foot[data-astro-cid-onbzm7hl] li[data-astro-cid-onbzm7hl]{display:flex;gap:10px;align-items:flex-start;color:var(--text-muted);font-size:.93rem}.itin-grid[data-astro-cid-ol7laqa6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;margin-top:30px}.itin-col[data-astro-cid-ol7laqa6]{padding:24px}.itin-head[data-astro-cid-ol7laqa6]{display:flex;align-items:center;gap:12px}.itin-ico[data-astro-cid-ol7laqa6]{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:13px;background:var(--accent-soft);color:var(--accent-strong)}.itin-ico[data-astro-cid-ol7laqa6] svg{width:24px;height:24px}.itin-head[data-astro-cid-ol7laqa6] h3[data-astro-cid-ol7laqa6]{margin:0;font-size:1.14rem}.itin-dur[data-astro-cid-ol7laqa6]{font-size:.84rem;color:var(--text-muted);font-weight:600}.itin-note[data-astro-cid-ol7laqa6]{margin:14px 0 0;color:var(--text-muted);font-size:.92rem}.itin-steps[data-astro-cid-ol7laqa6]{list-style:none;margin:20px 0 0;padding:0;position:relative}.itin-steps[data-astro-cid-ol7laqa6] li[data-astro-cid-ol7laqa6]{position:relative;display:grid;grid-template-columns:64px 1fr;gap:14px;padding-bottom:20px}.itin-steps[data-astro-cid-ol7laqa6] li[data-astro-cid-ol7laqa6]:before{content:"";position:absolute;left:71px;top:26px;bottom:0;width:2px;background:var(--border)}.itin-steps[data-astro-cid-ol7laqa6] li[data-astro-cid-ol7laqa6]:last-child{padding-bottom:0}.itin-steps[data-astro-cid-ol7laqa6] li[data-astro-cid-ol7laqa6]:last-child:before{display:none}.itin-time[data-astro-cid-ol7laqa6]{font-family:var(--font-body);font-weight:700;font-size:.86rem;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;padding:3px 0;text-align:center;height:fit-content}.itin-body[data-astro-cid-ol7laqa6]{position:relative;padding-left:16px}.itin-body[data-astro-cid-ol7laqa6]:before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.itin-body[data-astro-cid-ol7laqa6] strong[data-astro-cid-ol7laqa6]{display:block;color:var(--heading);font-size:.98rem}.itin-body[data-astro-cid-ol7laqa6] p[data-astro-cid-ol7laqa6]{margin:3px 0 0;color:var(--text-muted);font-size:.9rem}.itin-tip[data-astro-cid-ol7laqa6]{display:flex;gap:14px;align-items:flex-start;margin-top:26px;padding:20px 24px;border-radius:var(--radius);background:var(--surface-accent);border:1px solid var(--border);border-left:4px solid var(--accent)}.itin-tip-ico[data-astro-cid-ol7laqa6]{flex:none;width:26px;height:26px;color:var(--accent-strong);margin-top:2px}.itin-tip-ico[data-astro-cid-ol7laqa6] svg{width:100%;height:100%}.itin-tip[data-astro-cid-ol7laqa6] strong[data-astro-cid-ol7laqa6]{display:block;color:var(--heading)}.itin-tip[data-astro-cid-ol7laqa6] p[data-astro-cid-ol7laqa6]{margin:4px 0 0;color:var(--text-muted);font-size:.93rem}@media(max-width:520px){.itin-steps[data-astro-cid-ol7laqa6] li[data-astro-cid-ol7laqa6]{grid-template-columns:56px 1fr;gap:10px}.itin-steps[data-astro-cid-ol7laqa6] li[data-astro-cid-ol7laqa6]:before{left:63px}}.plans-grid[data-astro-cid-bnzs7wvs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:20px;margin-top:30px}.plan-card[data-astro-cid-bnzs7wvs]{padding:24px;display:flex;flex-direction:column;gap:14px}.plan-head[data-astro-cid-bnzs7wvs]{display:flex;align-items:center;gap:12px}.plan-ico[data-astro-cid-bnzs7wvs]{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:13px;background:var(--accent-soft);color:var(--accent-strong)}.plan-ico[data-astro-cid-bnzs7wvs] svg{width:24px;height:24px}.plan-head[data-astro-cid-bnzs7wvs] h3[data-astro-cid-bnzs7wvs]{margin:0;font-size:1.12rem}.plan-audience[data-astro-cid-bnzs7wvs]{margin:-6px 0 0;color:var(--text-muted);font-size:.9rem}.plan-meta[data-astro-cid-bnzs7wvs]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:14px 0;border-block:1px solid var(--border)}.plan-meta[data-astro-cid-bnzs7wvs] dt[data-astro-cid-bnzs7wvs]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.plan-meta[data-astro-cid-bnzs7wvs] dd[data-astro-cid-bnzs7wvs]{margin:3px 0 0;font-weight:700;color:var(--heading);font-size:.95rem}.plan-block[data-astro-cid-bnzs7wvs] h4[data-astro-cid-bnzs7wvs]{margin:0 0 8px;font-family:var(--font-body);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.plan-block[data-astro-cid-bnzs7wvs] p[data-astro-cid-bnzs7wvs]{margin:0;color:var(--text-muted);font-size:.92rem}.plan-list[data-astro-cid-bnzs7wvs]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.plan-list[data-astro-cid-bnzs7wvs] li[data-astro-cid-bnzs7wvs]{display:flex;gap:9px;align-items:flex-start;font-size:.9rem;color:var(--text)}.pl-ico[data-astro-cid-bnzs7wvs]{flex:none;width:16px;height:16px;margin-top:4px}.pl-ico[data-astro-cid-bnzs7wvs] svg{width:100%;height:100%}.plan-list[data-astro-cid-bnzs7wvs].good .pl-ico[data-astro-cid-bnzs7wvs]{color:var(--green)}.plan-list[data-astro-cid-bnzs7wvs].warn .pl-ico[data-astro-cid-bnzs7wvs]{color:var(--accent-strong)}.history-list[data-astro-cid-r3v7tzzp]{display:grid;gap:18px;margin-top:30px}.hist[data-astro-cid-r3v7tzzp]{display:flex;gap:20px;align-items:flex-start}.hist-no[data-astro-cid-r3v7tzzp]{flex:none;width:46px;height:46px;border-radius:12px;background:var(--accent);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.3rem}.hist-title[data-astro-cid-r3v7tzzp]{font-size:1.3rem;margin:4px 0 8px}.hist-text[data-astro-cid-r3v7tzzp]{color:var(--text-muted);margin:0}.legend-callout[data-astro-cid-r3v7tzzp]{background:var(--surface);border-color:var(--border-strong)}@media(max-width:620px){.hist[data-astro-cid-r3v7tzzp]{flex-direction:column;gap:12px}}.events-list[data-astro-cid-bqssetp2]{display:grid;gap:20px;margin-top:30px}.event[data-astro-cid-bqssetp2]{display:flex;flex-direction:column;gap:12px}.event-header[data-astro-cid-bqssetp2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.event-title[data-astro-cid-bqssetp2]{font-size:1.25rem;margin:0;color:var(--heading)}.event-time[data-astro-cid-bqssetp2]{font-size:.9rem;color:var(--accent);font-weight:600;background:var(--accent-soft);padding:4px 12px;border-radius:20px}.event-desc[data-astro-cid-bqssetp2]{color:var(--text-muted);margin:0;line-height:1.6}.gallery-foot[data-astro-cid-ihllb3az]{display:flex;justify-content:center;margin-top:28px}.support-grid[data-astro-cid-3c73cdyk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:30px;margin-bottom:24px}.support-card[data-astro-cid-3c73cdyk]{border-top:4px solid var(--accent)}.support-title[data-astro-cid-3c73cdyk]{font-size:1.2rem;margin:0 0 12px}.support-text[data-astro-cid-3c73cdyk]{color:var(--text-muted);margin:0;line-height:1.6}.donation-callout[data-astro-cid-3c73cdyk]{background:var(--surface-accent);border-color:var(--accent)}.nearby-guides[data-astro-cid-tecrigs3]{margin-top:2.5rem}.nearby-guides[data-astro-cid-tecrigs3] h3[data-astro-cid-tecrigs3]{font-family:var(--font-display);font-size:1.45rem;color:var(--heading)}.nearby-guides[data-astro-cid-tecrigs3]>p[data-astro-cid-tecrigs3]{max-width:74ch;line-height:1.7;color:var(--text-muted)}.nearby-guide-grid[data-astro-cid-tecrigs3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:1rem;margin-top:1.15rem}.nearby-guide-link[data-astro-cid-tecrigs3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem;text-decoration:none;display:flex;flex-direction:column;gap:.5rem}.nearby-guide-link[data-astro-cid-tecrigs3]:hover{border-color:var(--accent)}.nearby-guide-link[data-astro-cid-tecrigs3] strong[data-astro-cid-tecrigs3]{color:var(--heading)}.nearby-guide-link[data-astro-cid-tecrigs3] span[data-astro-cid-tecrigs3]{color:var(--text-muted);font-size:.9rem;line-height:1.5}.nearby-guide-link[data-astro-cid-tecrigs3] .guide-arrow[data-astro-cid-tecrigs3]{color:var(--accent-strong);font-weight:700;margin-top:auto}.nearby-grid[data-astro-cid-tecrigs3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:30px}.cluster-note[data-astro-cid-tecrigs3]{margin:0 0 12px;padding:12px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--heading);font-size:1rem;max-width:860px}.place-head[data-astro-cid-tecrigs3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.place-name[data-astro-cid-tecrigs3]{font-size:1.18rem;margin:0}.place-dist[data-astro-cid-tecrigs3]{font-family:var(--font-body);font-size:.82rem;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);padding:3px 10px;border-radius:999px;white-space:nowrap}.place-text[data-astro-cid-tecrigs3]{margin:0;color:var(--text-muted);font-size:.95rem}.reviews-grid[data-astro-cid-bgwftent]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px}.review[data-astro-cid-bgwftent]{display:flex;flex-direction:column;gap:14px}.review-head[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:12px}.review-avatar[data-astro-cid-bgwftent]{flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center;font-weight:700;font-size:1.1rem}.review-name[data-astro-cid-bgwftent]{margin:0;font-weight:700;color:var(--heading)}.review-date[data-astro-cid-bgwftent]{margin:0;font-size:.82rem;color:var(--text-muted)}.review-stars[data-astro-cid-bgwftent]{margin-left:auto;color:#f5a623;letter-spacing:1px;font-size:.95rem}.review-text[data-astro-cid-bgwftent]{margin:0;color:var(--text-muted);line-height:1.7}.reviews-foot[data-astro-cid-bgwftent]{display:flex;justify-content:center;margin-top:28px}.rating-source-line[data-astro-cid-bgwftent]{margin:14px 0 0;font-size:.92rem;color:var(--text-muted)}.rating-source-line[data-astro-cid-bgwftent] strong[data-astro-cid-bgwftent]{color:var(--heading);font-size:1.05rem}.rating-source-line[data-astro-cid-bgwftent] a[data-astro-cid-bgwftent]{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.rs-sep[data-astro-cid-bgwftent]{margin:0 6px;color:var(--border-strong)}.topic-links[data-astro-cid-56twy37g]{padding:clamp(2.5rem,6vw,4rem) 0;background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.tl-title[data-astro-cid-56twy37g]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,3vw,1.9rem);color:var(--heading);margin:.4rem 0 1.5rem}.tl-grid[data-astro-cid-56twy37g]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.tl-card[data-astro-cid-56twy37g]{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.2rem 1.3rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;transition:border-color .15s,transform .15s}.tl-card[data-astro-cid-56twy37g]:hover{border-color:var(--accent);transform:translateY(-2px)}.tl-card-label[data-astro-cid-56twy37g]{font-family:var(--font-display);font-weight:700;color:var(--heading);font-size:1.1rem}.tl-card-desc[data-astro-cid-56twy37g]{color:var(--text-muted);font-size:.92rem;line-height:1.5}.resp-group[data-astro-cid-jzclvfji]{font-size:1.18rem;margin:34px 0 16px}.resp-group[data-astro-cid-jzclvfji]:first-of-type{margin-top:28px}.resp-grid[data-astro-cid-jzclvfji]{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:18px}.resp-card[data-astro-cid-jzclvfji]{padding:22px}.resp-ico[data-astro-cid-jzclvfji]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong);margin-bottom:12px}.resp-ico[data-astro-cid-jzclvfji] svg{width:21px;height:21px}.resp-card[data-astro-cid-jzclvfji] h4[data-astro-cid-jzclvfji]{margin:0 0 6px;font-size:1.02rem}.resp-card[data-astro-cid-jzclvfji] p[data-astro-cid-jzclvfji]{margin:0;color:var(--text-muted);font-size:.92rem}.resp-bottom[data-astro-cid-jzclvfji]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}@media(max-width:820px){.resp-bottom[data-astro-cid-jzclvfji]{grid-template-columns:1fr}}.resp-pledge[data-astro-cid-jzclvfji],.resp-emergency[data-astro-cid-jzclvfji]{padding:24px}.resp-pledge[data-astro-cid-jzclvfji] h3[data-astro-cid-jzclvfji],.resp-emergency[data-astro-cid-jzclvfji] h3[data-astro-cid-jzclvfji]{margin:0 0 10px;font-size:1.08rem}.resp-pledge[data-astro-cid-jzclvfji] p[data-astro-cid-jzclvfji]{margin:0;color:var(--text-muted);font-size:.94rem}.resp-pledge[data-astro-cid-jzclvfji]{background:var(--surface-accent);border-left:4px solid var(--green)}.resp-emergency[data-astro-cid-jzclvfji] ul[data-astro-cid-jzclvfji]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.resp-emergency[data-astro-cid-jzclvfji] li[data-astro-cid-jzclvfji]{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:12px;border-bottom:1px dashed var(--border)}.resp-emergency[data-astro-cid-jzclvfji] li[data-astro-cid-jzclvfji]:last-child{border-bottom:0;padding-bottom:0}.re-label[data-astro-cid-jzclvfji]{font-weight:700;color:var(--heading);font-size:.94rem}.re-value[data-astro-cid-jzclvfji]{font-family:var(--font-display);font-weight:700;color:var(--accent-strong);font-size:1.05rem;text-align:right}.re-note[data-astro-cid-jzclvfji]{grid-column:1 / -1;color:var(--text-muted);font-size:.84rem}.source-page-link[data-astro-cid-ct3bgug4]{display:inline-flex;align-items:center;padding:14px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--heading);font-weight:700;text-decoration:none}.source-page-link[data-astro-cid-ct3bgug4]:hover{border-color:var(--accent);color:var(--accent-strong)}
