.breadcrumb{display:flex;gap:14px;font-size:14px;color:#69746b;padding-top:28px}.breadcrumb a{border-bottom:1px solid #c5cdc4}.trail-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;padding-top:42px;padding-bottom:75px;align-items:center}.trail-intro h1{font-size:clamp(60px,6.5vw,92px)}.trail-intro .lead{font:28px/1.4 Georgia,serif;color:var(--brown);margin:25px 0}.trail-intro-copy>p:not(.eyebrow):not(.lead){color:#5b685e;max-width:490px}.trail-cover img{width:100%;height:530px;object-position:center}.trail-cover figcaption{font-size:13px;color:#687468;margin-top:12px}.dark{background:#283f35;color:#fff}.dark:hover{background:#3b5548;color:white}.trail-intro-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}.trail-intro-actions .text-link{margin:0}.trail-facts{display:flex;gap:32px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px}.trail-facts strong{font:24px Georgia,serif;display:block}.trail-facts span{font-size:13px;color:#697469;display:block;margin-top:6px}.trail-history{padding:65px 0;background:#edf1eb}.trail-history-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.trail-history-grid p:first-child{margin-top:0}.trail-history-grid p{color:#56665b}.project-section{padding-top:80px;padding-bottom:85px}.project-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-bottom:32px;color:#5b685e}.project-summary p{margin-top:0}.work-gallery{display:grid;grid-template-columns:1fr 1fr;gap:35px 30px}.work-gallery img{height:300px;width:100%}.work-gallery .tall img{height:440px;object-position:center 45%}.work-gallery figcaption{margin-top:16px}.work-gallery strong{font:25px Georgia,serif;display:block}.work-gallery span{font-size:14px;color:#697469;display:block;margin-top:6px}.shelter-section{background:#eef1ec;padding:75px 0}.shelter-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center}.shelter-feature img{width:100%;height:350px}.shelter-feature h3{font-size:32px}.shelter-feature p{color:#56655b}.shelter-section figcaption{font-size:13px;color:#62715f;margin-top:12px}.shelter-details{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.shelter-details img{width:100%;height:290px}.archive-note{padding-left:18px;border-left:2px solid #a2afa0;font-size:14px}.trail-map-section{padding-top:80px;padding-bottom:70px;scroll-margin-top:20px}.map-download{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#edf1eb;padding:22px 25px;margin-bottom:22px}.map-download>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.map-download .text-link{margin:0}.trail-map-section iframe{display:block;width:100%;height:650px;border:1px solid var(--line);background:#edf1eb}.source-note{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:13px;color:#687267;max-width:850px}@media(max-width:800px){.trail-intro{gap:35px}.trail-cover img{height:480px}.trail-history-grid{gap:35px}.shelter-feature{gap:30px}.map-download{flex-direction:column;align-items:start}}@media(max-width:700px){.breadcrumb{padding-top:20px}.trail-intro{grid-template-columns:1fr;padding-top:30px;padding-bottom:45px;gap:35px}.trail-intro h1{font-size:65px}.trail-intro .lead{font-size:25px}.trail-cover img{height:440px}.trail-facts{gap:25px}.trail-facts strong{font-size:22px}.trail-history{padding:45px 0}.trail-history-grid,.project-summary,.shelter-feature{grid-template-columns:1fr;gap:20px}.project-section,.trail-map-section{padding-top:50px;padding-bottom:50px}.work-gallery{gap:28px 16px}.work-gallery .tall img{height:290px}.work-gallery img{height:180px}.work-gallery strong{font-size:21px}.work-gallery span{font-size:13px}.shelter-section{padding:45px 0}.shelter-feature img{height:auto}.shelter-details{grid-template-columns:1fr;gap:25px;margin-top:30px}.shelter-details img{height:auto}.trail-map-section iframe{height:590px}.map-download{padding:20px}.map-download>div{gap:18px}.source-note{font-size:13px}}@media(max-width:420px){.work-gallery{grid-template-columns:1fr}.work-gallery .tall img{height:420px}.work-gallery img{height:auto}}
