.day-hike-comparison-layout{grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:48px;align-items:start}.popular-day-sidebar{position:sticky;top:105px;align-self:start;background:#eef1e9;border-top:3px solid #c4a361;padding:23px 20px}.popular-day-sidebar>.eyebrow{font-size:9px;letter-spacing:1.5px}.popular-day-sidebar h2{font-size:25px;line-height:1.2;margin:9px 0 12px;color:#193b32}.popular-day-intro{font-size:14px;line-height:1.6;color:#52645c;margin:0 0 20px}.popular-day-cards{display:grid;gap:16px}.popular-day-card{background:#fff;border:1px solid #d4dcd0;overflow:hidden}.popular-day-card-main{display:grid;grid-template-columns:96px minmax(0,1fr);gap:13px;text-decoration:none;color:inherit;padding:0 12px 0 0;align-items:center}.popular-day-card-main img{width:96px;height:110px;object-fit:cover;display:block}.popular-day-code{font-size:10px;letter-spacing:1.3px;font-weight:800;color:#a56033}.popular-day-card h3{font-size:17px;line-height:1.22;margin:5px 0 8px;color:#193b32}.popular-day-difficulty{font-size:12px;font-weight:700;color:#4e6257}.popular-day-bottom{padding:12px 15px 16px}.popular-day-tag{display:inline-block;font-size:10px;line-height:1.5;font-weight:700;background:#e6edde;color:#2e5b44;padding:4px 8px;border-radius:2px}.popular-day-bottom p{font-size:13px;line-height:1.6;margin:9px 0}.popular-day-bottom>a{font-size:12px;font-weight:700;color:#9d482b;text-underline-offset:3px}.popular-day-card:hover{border-color:#a8b6a1;box-shadow:0 4px 13px #193b3210}.popular-day-card a:focus-visible{outline:3px solid #a66536;outline-offset:-3px}.popular-day-help{margin-top:22px;padding-top:18px;border-top:1px solid #c7d1bf}.popular-day-help h3{font-size:18px;margin:0 0 6px}.popular-day-help p{font-size:13px;line-height:1.6}.popular-day-help .button{font-size:13px;padding:11px 16px}@media(max-width:1000px){.day-hike-comparison-layout{gap:26px;grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:800px){.day-hike-comparison-layout{grid-template-columns:1fr}.popular-day-sidebar{position:static;max-width:none}.popular-day-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.popular-day-card-main{grid-template-columns:1fr;padding:0;gap:0}.popular-day-card-main img{width:100%;height:140px}.popular-day-card-main>div{padding:12px 14px 0}}@media(max-width:580px){.popular-day-cards{grid-template-columns:1fr}.popular-day-card-main{grid-template-columns:110px minmax(0,1fr);gap:14px;padding-right:12px}.popular-day-card-main img{width:110px;height:120px}.popular-day-card-main>div{padding:0}.popular-day-sidebar{padding:21px 16px}}

.day-hike-comparison-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.popular-day-sidebar{position:static;top:auto}.day-hike-scenic-photo{margin:-23px -20px 24px}.day-hike-scenic-photo img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:1000px){.day-hike-comparison-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}@media(max-width:800px){.day-hike-comparison-layout{grid-template-columns:1fr}.day-hike-scenic-photo{max-width:550px;margin:0 auto 25px}.day-hike-scenic-photo img{max-height:680px;object-fit:contain}}
/* Keep the photo beside the comparison copy even when route cards are present. */
.detail.day-hike-comparison-layout{display:grid}

.popular-day-sidebar.photo-only-sidebar{padding:0;border:0;background:transparent}.photo-only-sidebar .day-hike-scenic-photo{margin:0}
