.guide-lead[data-astro-cid-7aoro36g]{color:var(--ns-text);max-width:760px;margin:var(--spacing-lg) auto;padding:0 var(--spacing-sm);font-size:1.1rem;line-height:1.75}.guide-lead[data-astro-cid-7aoro36g]+.guide-lead[data-astro-cid-7aoro36g]{margin-top:calc(-1 * var(--spacing-lg) + .5rem)}.guide-lead[data-astro-cid-7aoro36g] a[data-astro-cid-7aoro36g]{color:var(--ns-blue-600);font-weight:600}section[data-astro-cid-7aoro36g]{padding:var(--spacing-xl) 0}section[data-astro-cid-7aoro36g] h2[data-astro-cid-7aoro36g]{color:var(--ns-blue);margin:0 0 var(--spacing-sm) 0;text-align:center;font-size:2rem;font-family:var(--font-display)}.section-intro[data-astro-cid-7aoro36g]{text-align:center;max-width:740px;margin:0 auto var(--spacing-lg);color:var(--ns-text);font-size:1.05rem;line-height:1.7}.section-intro[data-astro-cid-7aoro36g] a[data-astro-cid-7aoro36g]{color:var(--ns-blue-600);font-weight:600}.section-note[data-astro-cid-7aoro36g]{text-align:center;max-width:760px;margin:var(--spacing-lg) auto 0;color:var(--ns-muted);font-size:.92rem;line-height:1.6}.section-note[data-astro-cid-7aoro36g] a[data-astro-cid-7aoro36g]{color:var(--ns-blue-600);font-weight:600}.source-line[data-astro-cid-7aoro36g]{text-align:center;max-width:760px;margin:var(--spacing-sm) auto 0;color:var(--ns-muted);font-size:.85rem;font-style:italic}.season-prose[data-astro-cid-7aoro36g]{max-width:740px;color:var(--ns-text);margin:0 auto;font-size:1.02rem;line-height:1.75}.season-prose[data-astro-cid-7aoro36g] p[data-astro-cid-7aoro36g]{margin:0 0 var(--spacing-md)}.season-prose[data-astro-cid-7aoro36g] a[data-astro-cid-7aoro36g]{color:var(--ns-blue-600);font-weight:600}.table-wrap[data-astro-cid-7aoro36g]{border:1px solid var(--ns-line);border-radius:var(--radius-card);background:var(--ns-surface);max-width:1000px;margin:0 auto;overflow-x:auto}.season-table[data-astro-cid-7aoro36g]{border-collapse:collapse;width:100%;font-size:.92rem}.season-table[data-astro-cid-7aoro36g] th[data-astro-cid-7aoro36g],.season-table[data-astro-cid-7aoro36g] td[data-astro-cid-7aoro36g]{text-align:left;vertical-align:top;border-bottom:1px solid var(--ns-line);padding:.7rem .9rem;line-height:1.5}.season-table[data-astro-cid-7aoro36g] thead[data-astro-cid-7aoro36g] th[data-astro-cid-7aoro36g]{background:var(--ns-blue);color:var(--ns-surface);font-family:var(--font-display);white-space:nowrap;border-bottom:none;font-size:.95rem}.season-table[data-astro-cid-7aoro36g] tbody[data-astro-cid-7aoro36g] th[data-astro-cid-7aoro36g][scope=row]{color:var(--ns-blue);white-space:nowrap;font-weight:600}.season-table[data-astro-cid-7aoro36g] tbody[data-astro-cid-7aoro36g] tr[data-astro-cid-7aoro36g]:nth-child(2n){background:var(--ns-paper)}.season-table[data-astro-cid-7aoro36g] tbody[data-astro-cid-7aoro36g] tr[data-astro-cid-7aoro36g]:last-child th[data-astro-cid-7aoro36g],.season-table[data-astro-cid-7aoro36g] tbody[data-astro-cid-7aoro36g] tr[data-astro-cid-7aoro36g]:last-child td[data-astro-cid-7aoro36g]{border-bottom:none}.season-table[data-astro-cid-7aoro36g] a[data-astro-cid-7aoro36g]{color:var(--ns-blue-600);font-weight:600}.month-grid[data-astro-cid-7aoro36g]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.weather-card[data-astro-cid-7aoro36g]{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--radius-card);padding:var(--spacing-lg);transition:transform .2s,box-shadow .2s}.weather-card[data-astro-cid-7aoro36g]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.weather-header[data-astro-cid-7aoro36g]{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.weather-icon[data-astro-cid-7aoro36g]{flex-shrink:0;font-size:2rem}.weather-header[data-astro-cid-7aoro36g] h3[data-astro-cid-7aoro36g]{color:var(--ns-blue);font-size:1.3rem;font-family:var(--font-display);margin:0}.weather-meta[data-astro-cid-7aoro36g]{gap:var(--spacing-md);background:var(--ns-paper);border-radius:var(--radius-card);margin-bottom:var(--spacing-sm);flex-wrap:wrap;padding:.6rem .9rem;display:flex}.route-stat[data-astro-cid-7aoro36g]{color:var(--ns-text);font-size:.88rem;font-weight:500}.weather-notes[data-astro-cid-7aoro36g]{color:var(--ns-text);margin:0;font-size:.93rem;line-height:1.65}.weather-notes[data-astro-cid-7aoro36g] a{color:var(--ns-blue-600);font-weight:600}.activities-grid[data-astro-cid-7aoro36g]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.activity-card[data-astro-cid-7aoro36g]{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--radius-card);padding:var(--spacing-md);transition:transform .2s,box-shadow .2s}.activity-card[data-astro-cid-7aoro36g]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.activity-icon[data-astro-cid-7aoro36g]{margin-bottom:var(--spacing-xs);font-size:2rem;display:block}.activity-card[data-astro-cid-7aoro36g] h3[data-astro-cid-7aoro36g]{color:var(--ns-blue);margin:0 0 var(--spacing-xs) 0;font-size:1.1rem;font-family:var(--font-display)}.activity-card[data-astro-cid-7aoro36g] p[data-astro-cid-7aoro36g]{color:var(--ns-text);margin:0;font-size:.9rem;line-height:1.6}.activity-card[data-astro-cid-7aoro36g] p[data-astro-cid-7aoro36g] a{color:var(--ns-blue-600);font-weight:600}.practical-grid[data-astro-cid-7aoro36g]{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);max-width:1100px;margin:0 auto;display:grid}.tip-section[data-astro-cid-7aoro36g]{background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:var(--radius-card);padding:var(--spacing-md)}.tip-section[data-astro-cid-7aoro36g] h3[data-astro-cid-7aoro36g]{color:var(--ns-blue);margin:0 0 var(--spacing-sm) 0;font-size:1.1rem;font-family:var(--font-display)}.tip-prose[data-astro-cid-7aoro36g]{color:var(--ns-text);margin:0;font-size:.9rem;line-height:1.65}.tip-prose[data-astro-cid-7aoro36g] a{color:var(--ns-blue-600);font-weight:600}.faq[data-astro-cid-7aoro36g]{max-width:800px;margin:0 auto}.faq[data-astro-cid-7aoro36g] .faq-item[data-astro-cid-7aoro36g]{margin:0 0 var(--spacing-md) 0;color:var(--ns-text);font-size:.95rem;line-height:1.7}.faq[data-astro-cid-7aoro36g] .faq-item[data-astro-cid-7aoro36g] strong[data-astro-cid-7aoro36g]{color:var(--ns-blue);margin:0 0 var(--spacing-xs) 0;font-size:1.1rem;font-weight:700;font-family:var(--font-display);display:block}.faq[data-astro-cid-7aoro36g] .faq-item[data-astro-cid-7aoro36g] a{color:var(--ns-blue-600);font-weight:600}.cross-links[data-astro-cid-7aoro36g]{background:var(--ns-paper);border-radius:var(--radius-card);padding:var(--spacing-xl) var(--spacing-lg)}.cross-links-grid[data-astro-cid-7aoro36g]{gap:var(--spacing-md);max-width:1100px;margin:var(--spacing-md) auto 0;grid-template-columns:repeat(3,1fr);display:grid}.cross-link-card[data-astro-cid-7aoro36g]{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--radius-card);padding:var(--spacing-md);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.cross-link-card[data-astro-cid-7aoro36g]:hover{box-shadow:var(--shadow-md);border-color:var(--ns-blue);transform:translateY(-4px)}.cross-link-card[data-astro-cid-7aoro36g] h3[data-astro-cid-7aoro36g]{color:var(--ns-blue);margin:0 0 var(--spacing-xs) 0;font-size:1.02rem;font-family:var(--font-display)}.cross-link-card[data-astro-cid-7aoro36g] p[data-astro-cid-7aoro36g]{color:var(--ns-muted);margin:0;font-size:.88rem;line-height:1.5}.last-updated[data-astro-cid-7aoro36g]{text-align:center;color:var(--ns-muted);margin:1rem 0 2rem;font-size:.85rem}@media (width<=1024px){.cross-links-grid[data-astro-cid-7aoro36g]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.month-grid[data-astro-cid-7aoro36g]{grid-template-columns:1fr}.activities-grid[data-astro-cid-7aoro36g]{grid-template-columns:repeat(2,1fr)}.practical-grid[data-astro-cid-7aoro36g]{grid-template-columns:1fr}}@media (width<=600px){section[data-astro-cid-7aoro36g] h2[data-astro-cid-7aoro36g]{font-size:1.6rem}.activities-grid[data-astro-cid-7aoro36g],.cross-links-grid[data-astro-cid-7aoro36g]{grid-template-columns:1fr}.weather-meta[data-astro-cid-7aoro36g]{flex-wrap:wrap}}
