.og-trails-hero{position:relative;overflow:hidden;margin:0 0 18px;padding:22px;border:1px solid #D19A4A29;border-radius:24px;background:radial-gradient(circle at 88% 5%,#D19A4A29,transparent 40%),linear-gradient(145deg,#172014,#0e110d);color:#fff}.og-trails-hero>span{display:block;color:#D19A4A;font:850 9px/1 system-ui;letter-spacing:.15em}.og-trails-hero h1{margin:8px 0 5px;font:900 30px/1 system-ui;letter-spacing:-.04em}.og-trails-hero p{max-width:570px;margin:0;color:#ffffffa3;font:500 13px/1.45 system-ui}.og-trails-hero>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.og-trails-hero b{padding:7px 11px;border:1px solid #ffffff18;border-radius:999px;background:#ffffff0b;color:#e8ede5;font:750 10px system-ui}.og-trail-card{padding:18px!important;background:linear-gradient(145deg,#171b15,#101210)!important}.og-share-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0!important}.og-share-metrics>div{padding:12px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff08}.og-share-metrics b,.og-share-metrics span{display:block}.og-share-metrics b{font-size:17px}.og-share-metrics span{margin-top:3px;color:#ffffff70;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.og-share-metrics small{grid-column:1/-1;color:#ffffff69;font-size:9px}.og-trail-actions{display:grid!important;grid-template-columns:1fr 1fr}.og-trail-actions>*{width:100%;text-align:center}.og-trail-actions .og-trail-primary{grid-column:1/-1;order:-1;font-weight:850!important}.og-trail-mode-label{display:inline-flex!important;margin:0 0 5px!important;padding:6px 9px;border-radius:999px;background:#D19A4A17;color:#D19A4A;font-weight:750}.og-route-start{background:#D19A4A17!important;border-color:#D19A4A50!important;color:#EADCC8!important}html[data-offgrid-theme=light] .og-trails-hero{background:radial-gradient(circle at 88% 5%,#D19A4A30,transparent 40%),linear-gradient(145deg,#f8fbf4,#edf4e8);border-color:#EADCC8;color:#21301f}html[data-offgrid-theme=light] .og-trails-hero p{color:#5b6959}html[data-offgrid-theme=light] .og-trails-hero b{background:#fff;border-color:#d5e0cf;color:#30452c}html[data-offgrid-theme=light] .og-trail-card{background:linear-gradient(145deg,#fff,#f4f8f1)!important}html[data-offgrid-theme=light] .og-share-metrics>div{background:#edf4e8;border-color:#d8e3d2}html[data-offgrid-theme=light] .og-share-metrics span,html[data-offgrid-theme=light] .og-share-metrics small{color:#63715f}@media(max-width:390px){.og-trails-hero{padding:18px}.og-trails-hero h1{font-size:27px}.og-trail-actions{grid-template-columns:1fr}}
.og-trail-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.og-trail-detail-head h2{margin:5px 0 0!important;font-size:20px!important;line-height:1.1}.og-trail-kicker{color:#D19A4A;font:850 9px/1 system-ui;letter-spacing:.13em}.og-trail-detail .og-trail-mode-label{flex:none;margin:0!important;padding:7px 10px;font-size:10px;line-height:1}.og-trail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.og-trail-stat{min-height:67px;padding:11px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff07}.og-trail-stat b,.og-trail-stat span{display:block}.og-trail-stat b{font-size:16px;line-height:1.1}.og-trail-stat span{margin-top:6px;color:#ffffff68;font:750 8px/1.2 system-ui;letter-spacing:.07em}.og-trail-stat-main{background:#D19A4A0c;border-color:#D19A4A38}.og-trail-stat-main b{font-size:20px;color:#EADCC8}.og-trail-data-note{margin:10px 2px 14px!important;color:#ffffff68;font-size:10px!important}.og-trail-detail .og-trail-primary{order:-2;min-height:50px!important;font-size:13px!important}.og-trail-directions{grid-column:1/-1;order:-1;background:#D19A4A17!important;border-color:#D19A4A50!important;color:#EADCC8!important}html[data-offgrid-theme=light] .og-trail-stat{background:#edf4e8;border-color:#d8e3d2}html[data-offgrid-theme=light] .og-trail-stat-main{background:#e4f1d7;border-color:#EADCC8}html[data-offgrid-theme=light] .og-trail-stat-main b{color:#0B2A3A}html[data-offgrid-theme=light] .og-trail-stat span,html[data-offgrid-theme=light] .og-trail-data-note{color:#63715f}@media(max-width:390px){.og-trail-detail .og-trail-actions{grid-template-columns:1fr}.og-trail-directions,.og-trail-detail .og-trail-primary{grid-column:1}}
.og-open-trail-layout{padding-top:0!important}.og-open-trail-layout>.og-trail-detail{order:-10;margin:-24px -16px 0!important;padding:25px 20px 20px!important;border:0!important;border-radius:26px 26px 0 0!important;position:relative;z-index:3}.og-trail-title-block h1{margin:0;font-size:26px;font-weight:900;line-height:1.08;letter-spacing:-.035em}.og-trail-title-block p{margin:8px 0 0!important;color:#ffffff9a;font-size:13px!important}.og-trail-badges{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.og-trail-badges span{padding:8px 11px;border:1px solid #ffffff14;border-radius:11px;background:#ffffff09;color:#e8ede5;font:750 10px/1 system-ui}.og-trail-badges span:first-child{background:#D19A4A24;border-color:#D19A4A45;color:#EADCC8}.og-trail-detail .og-trail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 18px;padding:14px 4px;border:1px solid #ffffff14;border-radius:17px}.og-trail-detail .og-trail-stat{min-height:76px;padding:4px 7px;border:0;border-right:1px solid #ffffff13;border-radius:0;background:transparent;text-align:center}.og-trail-detail .og-trail-stat:last-child{border-right:0}.og-trail-stat i{display:block;margin-bottom:4px;color:#ffffff9a;font:normal 20px/1 system-ui}.og-trail-detail .og-trail-stat b{font-size:18px;color:#fff}.og-trail-detail .og-trail-stat span{font-size:7px}.og-trail-detail .og-trail-actions{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:9px}.og-trail-detail .og-trail-primary,.og-trail-detail .og-trail-directions{grid-column:1/-1!important;min-height:54px!important;border-radius:16px!important;font-size:14px!important}.og-trail-detail .og-trail-primary{order:-2;background:#D19A4A!important;border-color:#D19A4A!important;color:#10200b!important}.og-trail-detail .og-trail-directions{order:-1;background:transparent!important;border-color:#ffffff42!important;color:inherit!important}.og-trail-secondary-action{min-height:39px!important;padding:7px!important;font-size:9px!important}.og-trail-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-bottom:1px solid #ffffff15}.og-trail-tabs button{position:relative;padding:13px 5px;color:#ffffff85;font-size:12px;font-weight:750}.og-trail-tabs button.active{color:#fff}.og-trail-tabs button.active:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:3px;border-radius:3px;background:#D19A4A}.og-trail-summary-copy{margin-top:15px;padding:15px;border:1px solid #ffffff12;border-radius:15px;background:#ffffff05}.og-trail-summary-copy b{font-size:13px}.og-trail-summary-copy p{margin:7px 0 0!important;color:#ffffff9a;font-size:12px!important;line-height:1.5!important}html[data-offgrid-theme=light] .og-trail-title-block p{color:#667064}html[data-offgrid-theme=light] .og-trail-badges span{background:#f1f4ef;border-color:#dce3d8;color:#344330}html[data-offgrid-theme=light] .og-trail-badges span:first-child{background:#dff0cd;border-color:#EADCC8;color:#0B2A3A}html[data-offgrid-theme=light] .og-trail-detail .og-trail-summary-grid{border-color:#d9dfd5}html[data-offgrid-theme=light] .og-trail-detail .og-trail-stat{background:transparent;border-color:#d9dfd5}html[data-offgrid-theme=light] .og-trail-detail .og-trail-stat b{color:#1f291d}html[data-offgrid-theme=light] .og-trail-stat i{color:#536050}html[data-offgrid-theme=light] .og-trail-tabs{border-color:#d9dfd5}html[data-offgrid-theme=light] .og-trail-tabs button{color:#687365}html[data-offgrid-theme=light] .og-trail-tabs button.active{color:#1f291d}html[data-offgrid-theme=light] .og-trail-summary-copy{background:#f6f8f4;border-color:#dce3d8}html[data-offgrid-theme=light] .og-trail-summary-copy p{color:#5e695b}@media(min-width:768px){.og-open-trail-layout>.og-trail-detail{margin:-24px -32px 0!important;padding-left:32px!important;padding-right:32px!important}}@media(max-width:390px){.og-trail-title-block h1{font-size:23px}.og-trail-detail .og-trail-stat b{font-size:15px}.og-trail-detail .og-trail-actions{grid-template-columns:1fr 1fr!important}.og-trail-secondary-action:last-child{grid-column:1/-1}}
