.blog-section[data-astro-cid-6573cpmj]{margin-top:72px}.blog-section[data-astro-cid-6573cpmj] h2[data-astro-cid-6573cpmj]{text-align:center}.grid[data-astro-cid-6573cpmj]{margin:var(--space-xl) 0 0;gap:var(--space-l);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}@media (width<=900px){.grid[data-astro-cid-6573cpmj]{gap:var(--space-l);grid-template-columns:1fr}}.page[data-astro-cid-6raifcry],.guide[data-astro-cid-6raifcry]{padding-bottom:var(--space-section)}.guide[data-astro-cid-6raifcry] picture[data-astro-cid-6raifcry]{display:block}.guide-hero[data-astro-cid-6raifcry]{width:100%}.guide-intro[data-astro-cid-6raifcry]{gap:var(--space-2xl);padding-block:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;display:grid}.guide-intro-copy[data-astro-cid-6raifcry] p[data-astro-cid-6raifcry]{font-size:var(--text-lg);max-width:var(--measure-prose)}.guide-map[data-astro-cid-6raifcry]{width:100%;box-shadow:var(--shadow-md)}.guide-route[data-astro-cid-6raifcry]{gap:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--rule);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.route[data-astro-cid-6raifcry]{top:var(--space-m);position:sticky}.route[data-astro-cid-6raifcry] ol[data-astro-cid-6raifcry]{margin:0;padding:0;list-style:none;position:relative}.route[data-astro-cid-6raifcry] ol[data-astro-cid-6raifcry]:before{content:"";background:var(--green);border-radius:2px;width:4px;position:absolute;top:24px;bottom:24px;left:9px}.route[data-astro-cid-6raifcry] li[data-astro-cid-6raifcry]{margin:0}.route[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]{padding:var(--space-xs) 0 var(--space-xs) var(--space-l);font-weight:700;line-height:var(--leading-snug);color:var(--ink-heading);text-decoration:none;display:block;position:relative}.route[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:hover{color:var(--link);text-decoration:underline}.route[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:before,.stop[data-astro-cid-6raifcry] h2[data-astro-cid-6raifcry]:before{content:"";box-sizing:border-box;border:5px solid var(--green);background:#fff;border-radius:50%;flex:none;width:22px;height:22px}.route[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:before{transition:background-color var(--dur-fast) ease, transform var(--dur) var(--ease);margin-top:-11px;position:absolute;top:50%;left:0}.route[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:hover:before,.route[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:focus-visible:before{background:var(--green);transform:scale(1.15)}.stop[data-astro-cid-6raifcry]{padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid var(--rule);scroll-margin-top:var(--space-m)}.stop[data-astro-cid-6raifcry]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.stop[data-astro-cid-6raifcry] h2[data-astro-cid-6raifcry]{align-items:center;gap:var(--space-s);margin:0 0 var(--space-m);display:flex}.stop[data-astro-cid-6raifcry]:target h2[data-astro-cid-6raifcry]:before{background:var(--green);animation:arrive .7s var(--ease)}@keyframes arrive{0%{transform:scale(1.8)}}.stop-body[data-astro-cid-6raifcry]{gap:var(--space-l);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.stop-photo[data-astro-cid-6raifcry]{width:100%}.stop-after[data-astro-cid-6raifcry]{margin:var(--space-xl) auto 0}.listing[data-astro-cid-6raifcry]+.listing[data-astro-cid-6raifcry]{margin-top:var(--space-l)}.listing[data-astro-cid-6raifcry] h3[data-astro-cid-6raifcry]{margin:0 0 var(--space-3xs);font-family:var(--font-body);font-size:var(--text-base);color:var(--green);font-weight:800}.listing[data-astro-cid-6raifcry] ul[data-astro-cid-6raifcry]{margin:0;padding:0;list-style:none}.listing[data-astro-cid-6raifcry] li[data-astro-cid-6raifcry]{padding:var(--space-xs) 0;border-bottom:1px solid var(--rule-soft);margin:0}.listing[data-astro-cid-6raifcry] li[data-astro-cid-6raifcry]:last-child{border-bottom:0}.listing[data-astro-cid-6raifcry] li[data-astro-cid-6raifcry] a:first-child{font-weight:700}.listing[data-astro-cid-6raifcry] li[data-astro-cid-6raifcry] a[href^=tel\:]{white-space:nowrap;color:var(--ink-heading);font-weight:700;text-decoration-color:#1f3b844d}.stop-feature[data-astro-cid-6raifcry]{padding:var(--space-xl);background:var(--bg-panel);border-radius:calc(var(--radius) * 2)}.stop-feature[data-astro-cid-6raifcry] .stop-body[data-astro-cid-6raifcry]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-close[data-astro-cid-6raifcry]{padding-top:var(--space-section);justify-content:center;display:flex}.guide-close[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]{border-radius:var(--radius);box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:block}.guide-close[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:active{transform:scale(.98)}@media (hover:hover){.guide-close[data-astro-cid-6raifcry] a[data-astro-cid-6raifcry]:hover{transform:translateY(-3px);box-shadow:0 4px 8px #1f3b840f,0 18px 40px #1f3b8424}}@media (width<=960px){.guide-intro[data-astro-cid-6raifcry],.guide-route[data-astro-cid-6raifcry]{gap:var(--space-xl);grid-template-columns:1fr}.guide-map[data-astro-cid-6raifcry]{max-width:460px;margin-inline:auto}.route[data-astro-cid-6raifcry]{position:static}.route[data-astro-cid-6raifcry] ol[data-astro-cid-6raifcry]{columns:2;column-gap:var(--space-m)}.route[data-astro-cid-6raifcry] ol[data-astro-cid-6raifcry]:before{display:none}.route[data-astro-cid-6raifcry] li[data-astro-cid-6raifcry]{break-inside:avoid}}@media (width<=640px){.stop-body[data-astro-cid-6raifcry],.stop-feature[data-astro-cid-6raifcry] .stop-body[data-astro-cid-6raifcry]{grid-template-columns:1fr}.stop-feature[data-astro-cid-6raifcry]{padding:var(--space-m)}}.blog-art[data-astro-cid-6raifcry]{border-radius:var(--radius);width:100%;height:auto}.archive[data-astro-cid-6raifcry]{padding-bottom:var(--space-section)}.grid[data-astro-cid-6raifcry]{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.grid[data-astro-cid-6raifcry]{gap:var(--space-l);grid-template-columns:1fr}}
