.archived-comments{border-top:1px solid var(--line);margin-block-start:3rem;padding-block-start:1.5rem;scroll-margin-top:1rem}.trail-guide .archived-comments{font-size:var(--step-0)}.trail-guide .archived-comment-list .archived-comment-list{margin-inline-start:16px;padding-inline-start:0}.archived-comment-list{margin:0;padding:0;list-style:none}.archived-comment-list .archived-comment-list{border-inline-start:2px solid var(--line);margin-inline-start:1rem;padding-inline-start:1rem}.archived-comment{margin-block:1.5rem}.archived-comment__meta{color:var(--ink-2);margin-block-end:.35rem;font-size:.9rem}.archived-comment__body>:first-child{margin-block-start:0}.archived-comment__body>:last-child{margin-block-end:0}.archived-comments__closed{color:var(--ink-2);font-size:.9rem;font-style:italic}:is(.trail-guide,.list-post,.windquester-review) .trail-photo{border-radius:var(--r);background:var(--sunk);margin:24px 0;position:relative;overflow:hidden}.trail-photo>a{display:block}:is(.trail-guide,.list-post,.windquester-review) .trail-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}:is(.trail-guide,.list-post,.windquester-review) .trail-hero{margin:0}.trail-hero,.trail-hero>a,.trail-hero img{aspect-ratio:16/9}:is(.trail-guide,.list-post,.windquester-review) :is(.trail-photo:has(>a:focus-visible),.trail-photo:has(>.guide-video-facade>a:focus-visible),.trail-photo:has(>.guide-video-facade:focus-visible),.guide-video-facade:has(>a:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}:is(.trail-guide,.list-post,.windquester-review) .trail-photo figcaption{background:var(--scrim);color:var(--on-photo);font-size:var(--step--1);pointer-events:none;padding:24px 12px 10px;line-height:1.5;position:absolute;inset:auto 0 0}:is(.trail-guide,.windquester-review) .trail-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:24px;display:grid}:is(.trail-guide,.windquester-review) .trail-gallery:has(>:nth-child(2):last-child),:is(.trail-guide,.windquester-review) .trail-gallery:has(>:nth-child(3):last-child),:is(.trail-guide,.windquester-review) .trail-gallery:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.trail-guide,.windquester-review) .trail-gallery>.trail-photo{margin:0}:is(.trail-guide,.windquester-review) .trail-gallery>.trail-photo:first-child{grid-column:1/-1}:is(.trail-guide,.windquester-review) .trail-gallery>.trail-photo:not(:first-child) img{aspect-ratio:4/3}:is(.trail-guide,.windquester-review) .trail-gallery>.trail-photo:not(:first-child) figcaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=599.98px){:is(.trail-guide,.windquester-review) .trail-gallery>.trail-photo:not(:first-child) figcaption{-webkit-line-clamp:none;color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:8px 10px 10px;display:block;position:static;overflow:visible}}.trail-jump-nav{z-index:2;top:env(safe-area-inset-top,0px);border-block:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(12px);margin-block:24px;position:sticky}:is(.trail-guide,.list-post){--jump-bar-clearance:calc(env(safe-area-inset-top,0px) + 2px + 12px + 16px + var(--step--1) * 1.55 + 17px + 8px)}@media (pointer:coarse){:is(.trail-guide,.list-post){--jump-bar-clearance:calc(env(safe-area-inset-top,0px) + 2px + 12px + max(var(--tap), 16px + var(--step--1) * 1.55) + 17px + 8px)}}:is(.trail-guide,.list-post) :is(a[href],button,input,select,textarea,summary,iframe,[tabindex]):not([data-jump-bar] *){scroll-margin-top:var(--jump-bar-clearance)}.trail-jump-nav ul{gap:4px;margin:0;padding:6px 0;list-style:none;display:flex;overflow-x:auto}.trail-jump-nav a{border-radius:var(--r-chip);color:var(--ink-2);font-size:var(--step--1);white-space:nowrap;padding:8px 12px;text-decoration:none;display:block}:is(.trail-guide,.list-post) [data-section-link][aria-current=location]{color:var(--on-forest);background:var(--forest)}.guide-video-facade,.guide-video-facade a,.guide-video-facade img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block;position:relative}.guide-video-facade{border-radius:var(--r);background:var(--sunk);overflow:hidden}.guide-video-play{border-radius:var(--r);background:var(--rust);min-width:64px;min-height:48px;color:var(--on-rust);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-lightbox{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:min(100% - 32px,1100px);max-height:calc(100dvh - 32px);color:var(--ink);padding:16px;position:fixed}.photo-lightbox::backdrop{background:var(--scrim)}.photo-lightbox__close{margin:0 0 12px auto;display:block}.photo-lightbox__image img{object-fit:contain;width:100%;height:min(70dvh,800px);display:block}.photo-lightbox__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.photo-lightbox__footer p{font-size:var(--step--1);flex:1}[data-lightbox-count]{white-space:nowrap;font:500 var(--step--1) / 1.5 var(--f-data)}.trail-stats[data-astro-cid-i343lqgc]{padding:var(--gap);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}h2[data-astro-cid-i343lqgc]{margin:0 0 var(--gap);font-size:var(--step-1)}dl[data-astro-cid-i343lqgc]{margin:0 0 var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.trail-stats__item[data-astro-cid-i343lqgc]{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding-block:6px;display:grid}dt[data-astro-cid-i343lqgc]{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data);letter-spacing:var(--label-tracking);text-transform:uppercase}dd[data-astro-cid-i343lqgc]{margin:0}.trail-stats__tile[data-astro-cid-i343lqgc]{border:1px solid var(--line);background:var(--paper);flex-direction:column;grid-column:auto;justify-content:space-between;align-items:start;gap:4px;padding:8px;display:flex}.trail-stats__tile[data-astro-cid-i343lqgc] dd[data-astro-cid-i343lqgc]{font:700 20px / 1.4 var(--f-data);font-variant-numeric:tabular-nums}.trail-stats__tile[data-astro-cid-i343lqgc] .trail-stats__long[data-astro-cid-i343lqgc]{font:400 var(--step-0) / 1.4 var(--f-body)}.trail-stats__footnote[data-astro-cid-i343lqgc],.trail-stats__conditions[data-astro-cid-i343lqgc]{color:var(--ink-2);font-size:var(--step--1)}.trail-stats__trailhead[data-astro-cid-i343lqgc]{flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;display:flex}.trail-stats__links[data-astro-cid-i343lqgc]{flex-wrap:wrap;gap:8px;display:flex}.trail-stats__links[data-astro-cid-i343lqgc] a[data-astro-cid-i343lqgc]{text-align:center;white-space:nowrap;flex:1}.btn[data-astro-cid-i343lqgc]{color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn--primary[data-astro-cid-i343lqgc]{color:var(--on-rust)}.trail-map-island[data-astro-cid-2pgoxngh]{gap:var(--gap);display:grid}.trail-map-island__map[data-astro-cid-2pgoxngh]{z-index:0;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);place-items:center;display:grid;position:relative}.trail-map-island__profile[data-astro-cid-2pgoxngh]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;justify-content:center;min-height:12rem;padding:12px;display:flex}#trail-map .trail-map-island__status{max-width:32rem;padding:var(--gap);color:var(--ink-2);text-align:center;margin:0}@media (width>=960px){.trail-map-island[data-astro-cid-2pgoxngh]{grid-template-columns:repeat(2,minmax(0,1fr))}}main>.trail-guide{max-width:none}.guide-breadcrumb{color:var(--ink-2);font-size:var(--step--1);flex-wrap:wrap;gap:8px;display:flex}.guide-breadcrumb a{color:inherit}.guide-title h1{text-wrap:balance;margin-block:12px}.guide-meta{color:var(--ink-2);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.guide-difficulty{font:500 var(--step--2) / 1.5 var(--f-data);text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 6px}.guide-difficulty--easy{color:var(--easy)}.guide-difficulty--moderate{color:var(--mod)}.guide-difficulty--difficult{color:var(--hard)}.guide-hero-band{align-items:start;gap:var(--gap);margin-block:20px 24px;display:grid}.guide-layout{gap:48px;display:grid}.guide-content{min-width:0;max-width:var(--prose)}.trail-section,.trail-guide .archived-comments,.legacy-anchor{scroll-margin-top:72px}.trail-section{margin-block:0 40px}.trail-section>h2:first-child{margin-top:0}.trail-prose img{aspect-ratio:16/9;object-fit:contain;width:100%}.trail-prose{font-size:var(--step-prose);line-height:1.7}.trail-guide .btn{color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.trail-guide .btn--primary{color:var(--on-rust)}.guide-embed-facade{justify-content:center;align-items:center;gap:var(--gap);aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex}.trail-guide [data-embed-placeholder] iframe{aspect-ratio:16/9;border:0;width:100%;height:100%}.guide-actions{flex-wrap:wrap;gap:8px;display:flex}.guide-map-label{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data);text-transform:uppercase}.guide-download{border-radius:var(--r);background:var(--forest);color:var(--on-forest);--focus:var(--on-forest);padding:24px}.guide-download h2{font-size:var(--step-2)}.guide-download p{margin-bottom:0}.guide-ad{margin-block:32px}.guide-card-grid{gap:var(--gap);display:grid}.guide-more-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-block:24px 12px;display:flex}.guide-more-heading h3{margin:0}.guide-more-heading a{font-size:var(--step--1)}.guide-sidebar{display:none}.guide-sidebar__sticky{gap:var(--gap);display:grid;position:sticky;top:80px}.guide-sidebar__panel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:12px}.guide-sidebar h2{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0 0 8px}.guide-sidebar dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.guide-sidebar dl>div{flex-direction:column-reverse;display:flex}.guide-sidebar dt{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data);text-transform:uppercase}.guide-sidebar dd{font:700 var(--step--1) / 1.5 var(--f-data);margin:0}.guide-sidebar ul{margin:0;padding:0;list-style:none}.guide-sidebar [data-section-link]{border-radius:var(--r);color:var(--ink-2);font-size:var(--step--1);padding:6px 8px;text-decoration:none;display:block}.trail-notice{--notice-color:var(--forest);padding:var(--gap);border:2px solid var(--notice-color);border-radius:var(--r);background:var(--surface);margin-block:20px}.trail-notice--closure{--notice-color:var(--hard)}.trail-notice--warning{--notice-color:var(--mod)}.trail-notice p{margin:0}.trail-notice .trail-notice__label{color:var(--notice-color);margin-bottom:4px;font-weight:700}.trail-notice .trail-notice__date{color:var(--ink-2);font-size:var(--step--1);margin-top:8px}.legacy-anchor{display:block}@media (width>=600px){.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.guide-hero-band{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.trail-guide .trail-hero,.trail-hero>a,.trail-guide .trail-hero img{aspect-ratio:4/3}}@media (width>=1100px){.guide-layout{grid-template-columns:minmax(0, 1fr) var(--sidebar)}.guide-sidebar{display:block}}@media (pointer:coarse){.trail-jump-nav a,.trail-guide .btn{min-height:var(--tap)}.guide-breadcrumb{align-items:center}.guide-breadcrumb a{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.guide-more-heading a{min-height:var(--tap);align-items:center;display:inline-flex}}.finder[data-astro-cid-6v66kva2]{min-width:0}.finder[data-astro-cid-6v66kva2] [data-astro-cid-6v66kva2][hidden]{display:none!important}.finder__intro[data-astro-cid-6v66kva2]{margin-bottom:32px}.finder__controls[data-astro-cid-6v66kva2]{display:flow-root}@media (scripting:enabled){.finder__controls[data-astro-cid-6v66kva2]{min-height:130px}}.finder__kicker[data-astro-cid-6v66kva2],.finder__label[data-astro-cid-6v66kva2]{font:500 var(--step--2) / 1.5 var(--f-data);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-3)}.finder__kicker[data-astro-cid-6v66kva2]{color:var(--rust);margin:0 0 8px}.finder[data-astro-cid-6v66kva2] h1[data-astro-cid-6v66kva2]{max-width:28ch;margin:0}.finder__quick[data-astro-cid-6v66kva2]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.finder__quick-scroll[data-astro-cid-6v66kva2]{gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.finder__chip[data-astro-cid-6v66kva2]{border-radius:var(--r-chip);white-space:nowrap}.finder[data-astro-cid-6v66kva2] :is(button,select){min-height:var(--tap)}.finder[data-astro-cid-6v66kva2] button[data-astro-cid-6v66kva2][aria-pressed=true]{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}.finder[data-astro-cid-6v66kva2] button[data-astro-cid-6v66kva2]:disabled{opacity:.5;cursor:default}.finder__toolbar[data-astro-cid-6v66kva2]{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:8px;display:flex}.finder__count[data-astro-cid-6v66kva2]{font:700 var(--step--1) / 1.5 var(--f-data)}.finder__howto[data-astro-cid-6v66kva2]{font-size:var(--step--1);color:var(--ink-2)}@media (pointer:coarse){.finder__howto[data-astro-cid-6v66kva2]{min-height:var(--tap);justify-content:end;align-items:center;display:inline-flex}}.finder__sort[data-astro-cid-6v66kva2]{font-size:var(--step--1);align-items:center;gap:8px;margin-left:auto;display:flex}[data-astro-cid-6v66kva2][data-sort]{flex:none;min-width:160px}.finder__views[data-astro-cid-6v66kva2]{display:flex}.finder__views[data-astro-cid-6v66kva2] button[data-astro-cid-6v66kva2]{border-radius:0;margin-left:-1px}.finder__views[data-astro-cid-6v66kva2] button[data-astro-cid-6v66kva2]:first-child{border-radius:var(--r) 0 0 var(--r)}.finder__views[data-astro-cid-6v66kva2] button[data-astro-cid-6v66kva2]:last-child{border-radius:0 var(--r) var(--r) 0}.finder__active[data-astro-cid-6v66kva2]{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.finder__active[data-astro-cid-6v66kva2] button{background:var(--sunk)}.finder__body[data-astro-cid-6v66kva2]{margin-top:24px}.finder__results[data-astro-cid-6v66kva2]{min-width:0}.finder__show-all[data-astro-cid-6v66kva2]{margin-top:24px}.finder__cards[data-astro-cid-6v66kva2]{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.finder__results[data-astro-cid-6v66kva2] .adslot{margin-top:24px}.finder__empty[data-astro-cid-6v66kva2]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:24px}.finder__empty[data-astro-cid-6v66kva2] h2[data-astro-cid-6v66kva2]{margin-top:0}.finder__empty[data-astro-cid-6v66kva2] button{margin:4px}.finder__rail[data-astro-cid-6v66kva2]{min-width:0}.finder__sheet-header[data-astro-cid-6v66kva2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.finder__sheet-header[data-astro-cid-6v66kva2] h2[data-astro-cid-6v66kva2]{font-size:var(--step-1);margin:0}.finder__group[data-astro-cid-6v66kva2]{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:16px 0}.finder__group[data-astro-cid-6v66kva2] legend[data-astro-cid-6v66kva2]{float:left;width:100%;margin-bottom:8px;padding:0}.finder__group[data-astro-cid-6v66kva2] select[data-astro-cid-6v66kva2]{max-width:100%;margin-top:8px;display:block}.finder__options[data-astro-cid-6v66kva2]{clear:both;flex-wrap:wrap;gap:6px;display:flex}.finder__option[data-astro-cid-6v66kva2]{align-items:center;gap:0;max-width:100%;display:inline-flex}.finder__pill[data-astro-cid-6v66kva2]{font-size:var(--step--1);text-align:left;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.finder__option-count[data-astro-cid-6v66kva2]{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data)}.finder__pill[data-astro-cid-6v66kva2][aria-pressed=true] .finder__option-count[data-astro-cid-6v66kva2]{color:inherit}.finder__note[data-astro-cid-6v66kva2]{color:var(--ink-2);font-size:var(--step--1)}.finder__lists[data-astro-cid-6v66kva2],.finder__starter[data-astro-cid-6v66kva2],.finder__instructions[data-astro-cid-6v66kva2]{margin-top:40px}.finder__starter[data-astro-cid-6v66kva2]{border-radius:var(--r);background:var(--forest);color:var(--on-forest);--focus:var(--on-forest);padding:24px}.finder__starter[data-astro-cid-6v66kva2] .finder__label[data-astro-cid-6v66kva2]{color:inherit;border:1px solid var(--on-forest);border-radius:var(--r-chip);padding:2px 8px;display:inline-block}.finder__starter-content[data-astro-cid-6v66kva2]{display:flow-root}.finder__starter-content[data-astro-cid-6v66kva2] img{float:left;aspect-ratio:232/300;object-fit:contain;width:120px;margin:0 24px 16px 0}.finder__starter-content[data-astro-cid-6v66kva2] ul{clear:both;padding-left:20px}.finder__starter-content[data-astro-cid-6v66kva2] a{min-height:var(--tap);border-radius:var(--r);background:var(--on-forest);color:var(--forest);align-items:center;padding:8px 16px;font-weight:600;display:inline-flex}.finder__instructions[data-astro-cid-6v66kva2]{max-width:var(--prose);border-block:1px solid var(--line);padding-block:16px}.finder__compact[data-astro-cid-6v66kva2]{max-width:100%;overflow-x:auto}.finder__compact[data-astro-cid-6v66kva2] table{background:var(--surface);width:100%;font-size:var(--step--1);display:table}.finder__compact[data-astro-cid-6v66kva2] caption{text-align:left;padding-bottom:12px}.finder__compact[data-astro-cid-6v66kva2] th{white-space:nowrap}.finder__compact[data-astro-cid-6v66kva2] td{text-align:right;font-family:var(--f-data)}.finder__compact[data-astro-cid-6v66kva2] td:nth-child(-n+3){text-align:left;font-family:var(--f-body)}.finder__compact[data-astro-cid-6v66kva2] :is(th,td):first-child{background:var(--surface);min-width:160px;position:sticky;left:0}.finder__compact[data-astro-cid-6v66kva2] th:first-child{z-index:1}.finder__compact[data-astro-cid-6v66kva2] .season{min-width:130px}.finder__leaflet[data-astro-cid-6v66kva2]{isolation:isolate;background:var(--sunk);height:520px}@media (width>=960px){.finder__body[data-astro-cid-6v66kva2]:has(.finder__rail:not([hidden])){grid-template-columns:var(--rail) minmax(0, 1fr);gap:28px;display:grid}.finder__rail[data-astro-cid-6v66kva2]{align-self:start;max-height:calc(100dvh - 32px);padding-right:8px;position:sticky;top:16px;overflow-y:auto}.finder__filters-button[data-astro-cid-6v66kva2],.finder__sheet-sort[data-astro-cid-6v66kva2],.finder__sheet-footer[data-astro-cid-6v66kva2],[data-astro-cid-6v66kva2][data-close-filters]{display:none}}@media (scripting:enabled) and (width>=960px){.finder__body[data-astro-cid-6v66kva2]{grid-template-columns:var(--rail) minmax(0, 1fr);gap:28px;display:grid}.finder__results[data-astro-cid-6v66kva2]{grid-column:2}}@media (width<=959px){.finder__rail[data-astro-cid-6v66kva2]{z-index:10;height:100dvh;padding:0 var(--gutter);background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.finder__sheet-header[data-astro-cid-6v66kva2]{border-bottom:1px solid var(--line);flex:none;padding-block:12px}.finder__sheet-header[data-astro-cid-6v66kva2] h2[data-astro-cid-6v66kva2]{font-size:var(--step-2)}.finder__rail-body[data-astro-cid-6v66kva2]{overscroll-behavior:contain;flex:1;overflow-y:auto}.finder__sheet-sort[data-astro-cid-6v66kva2]{border-bottom:1px solid var(--line);gap:12px;padding-block:16px;display:grid}.finder__sheet-sort[data-astro-cid-6v66kva2] select[data-astro-cid-6v66kva2]{width:fit-content}.finder__sheet-footer[data-astro-cid-6v66kva2]{padding-block:12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;gap:12px;display:flex}.finder__sheet-footer[data-astro-cid-6v66kva2] .btn--primary[data-astro-cid-6v66kva2]{flex:1}}@media (width<=599px){@media (scripting:enabled){.finder__controls[data-astro-cid-6v66kva2]{min-height:215px}}.finder__intro[data-astro-cid-6v66kva2]{margin-bottom:24px}.finder__quick[data-astro-cid-6v66kva2]{display:block}.finder__quick-scroll[data-astro-cid-6v66kva2]{margin-top:8px}.finder__toolbar[data-astro-cid-6v66kva2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.finder__sort[data-astro-cid-6v66kva2]{grid-column:span 12;margin:0}.finder__howto[data-astro-cid-6v66kva2]{text-align:right;grid-column:span 6;min-width:0}.finder__views[data-astro-cid-6v66kva2]{grid-column:span 7;justify-self:end;margin-left:auto}.finder__count[data-astro-cid-6v66kva2],.finder__filters-button[data-astro-cid-6v66kva2]{grid-column:span 3}.finder__filters-button[data-astro-cid-6v66kva2]{padding-inline:8px}.finder__leaflet[data-astro-cid-6v66kva2]{height:420px}}main>.list-post{max-width:none}.list-breadcrumb{color:var(--ink-2);font-size:var(--step--1);flex-wrap:wrap;gap:8px;display:flex}.list-breadcrumb a{color:inherit}.list-title h1{text-wrap:balance;max-width:30ch;margin-block:12px}.list-meta{color:var(--ink-2);font-size:var(--step--1);flex-wrap:wrap;gap:8px 16px;display:flex}.list-count,.list-kicker{font:500 var(--step--2) / 1.5 var(--f-data);letter-spacing:var(--label-tracking);text-transform:uppercase}.list-count{color:var(--rust)}.list-hero-band{margin-block:20px 24px}.list-layout{gap:48px;display:grid}.list-content{min-width:0}.list-prose{max-width:var(--prose);font-size:var(--step-prose);overflow-wrap:anywhere;line-height:1.7;position:relative}.list-prose>h2:first-child{margin-top:0}.list-post :is(h2,h3,h4,.entry){scroll-margin-top:72px}.list-post img{aspect-ratio:4/3;object-fit:contain}.list-post iframe[src*="google.com/maps/"]{width:100%}.list-before{max-width:var(--prose);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-block:20px;padding:12px 16px}.list-before summary{cursor:pointer}.list-before summary :is(h2,h3){font-size:var(--step-1);margin:0;display:inline}.list-region{border-bottom:2px solid var(--forest);justify-content:space-between;align-items:baseline;gap:16px;margin-block:32px 16px;padding-bottom:8px;display:flex}.list-region h2{margin:0}.list-region>span{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data);text-transform:uppercase;flex:none}.entry{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:minmax(0,1fr);margin-block:16px;display:grid}.entry-photo{min-width:0;position:relative}.list-post .entry-photo .trail-photo{border-radius:0;margin:0}.list-post .entry-photo .trail-photo img{aspect-ratio:4/3;height:auto}.list-post .entry-photo .entry-video img{aspect-ratio:16/9}.list-post .entry-photo .entry-photo-credit{color:var(--ink-2);font-size:var(--step--1);margin:0;padding:8px 12px}.entry-rank{background:var(--paper);color:var(--ink);font:700 var(--step-1) / 1.5 var(--f-data);border-radius:2px;padding:2px 6px;position:absolute;top:10px;left:10px}.entry-rank--plain{margin-bottom:8px;display:inline-block;position:static}.entry-body{min-width:0;padding:16px}.entry-heading{min-width:0;padding:16px 16px 10px}.entry-heading :is(h3,h4){font-size:var(--step-1);margin:0}.entry--no-photo .entry-body{padding-top:0}.entry-stats{border-block:1px solid var(--line);font:500 var(--step--1) / 1.5 var(--f-data);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-block:4px;display:flex}.entry-stats .explainer{margin-left:auto}.entry-unit{color:var(--ink-3);font-size:var(--step--2)}.entry-difficulty{font-size:var(--step--2);text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 4px}.entry-difficulty--easy{color:var(--easy)}.entry-difficulty--moderate{color:var(--mod)}.entry-difficulty--difficult{color:var(--hard)}.entry-trail .season{margin-block:10px}.entry-unmatched{color:var(--ink-3);font-size:var(--step--1)}.entry-prose{overflow-wrap:anywhere}.entry-prose>p:last-child{margin-bottom:0}.entry-facts{font-size:var(--step--1);gap:4px;margin-block:12px;display:grid}.entry-facts>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:8px;display:grid}.entry-facts dt{color:var(--ink-3);font:500 var(--step--2) / 1.7 var(--f-data);text-transform:uppercase}.entry-facts dd{margin:0}.list-post .btn{color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.list-post .btn--primary{color:var(--on-rust)}.list-ad{margin-block:32px}.promo,.list-starter,.list-finder{border:1px solid var(--line);border-radius:var(--r);margin-block:32px;padding:24px}.promo{background:var(--sunk)}.promo img{width:100%;max-width:240px}.list-starter{background:var(--forest);color:var(--on-forest);--focus:var(--on-forest)}.list-starter-content{display:flow-root}.list-starter-content img{float:left;aspect-ratio:179/250;width:120px;margin:0 24px 16px 0}.list-starter-content ul{clear:both;padding-left:20px;list-style-position:outside}.list-starter>.list-kicker{border:1px solid var(--on-forest);border-radius:var(--r-chip);padding:2px 8px;display:inline-block}.list-finder{border-color:var(--forest)}.list-finder h2{margin-block:8px}.list-kicker{margin:0}.list-sidebar{display:none}.list-sidebar-sticky{gap:var(--gap);display:grid;position:sticky;top:80px}.list-sidebar nav{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:12px}.list-sidebar h2{color:var(--ink-3);font:500 var(--step--2) / 1.5 var(--f-data);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0 0 8px}.list-index{max-width:var(--prose);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-block:32px 0;padding:4px 8px}.list-index summary{color:var(--ink-2);font:500 var(--step--2) / 1.5 var(--f-data);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;padding:8px}.list-index ol{padding-bottom:8px}:is(.list-sidebar,.list-index) ol{margin:0;padding-left:0;list-style:none}:is(.list-sidebar,.list-index) a{border-radius:var(--r);color:var(--ink-2);font-size:var(--step--1);align-items:baseline;gap:8px;padding:6px 8px;text-decoration:none;display:flex}:is(.list-sidebar,.list-index) a>span{color:inherit;font:500 var(--step--2) / 1.5 var(--f-data)}.list-post [data-embed-placeholder] iframe{aspect-ratio:16/9;border:0;width:100%;height:100%}@media (width>=760px){.entry{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.entry:not(.entry--no-photo) .entry-photo{grid-area:1/1/3}.entry:not(.entry--no-photo) :is(.entry-heading,.entry-body){grid-column:2}.entry:not(.entry--no-photo) .entry-heading{grid-row:1}.entry:not(.entry--no-photo) .entry-body{grid-row:2;padding-top:0}.entry--no-photo{grid-template-columns:minmax(0,1fr)}.list-post .entry-photo .trail-photo{border-radius:var(--r) 0 0 var(--r)}.list-post .trail-hero,.list-post .trail-hero>a,.list-post .trail-hero img{aspect-ratio:3}}@media (width>=1100px){.list-layout{grid-template-columns:minmax(0, 1fr) var(--sidebar)}.list-sidebar{display:block}.list-index{display:none}}@media (pointer:coarse){.list-post .btn,.list-post .trail-jump-nav a{min-height:var(--tap)}.list-breadcrumb{align-items:center}.list-breadcrumb a{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.list-before summary,.list-index summary,.list-index a{min-height:var(--tap);align-content:center}.list-index a{align-items:center}}
