.trail-picker,.trail-explorer{padding:48px 0;border-top:1px solid #1f2a2230;margin:32px 0}.trail-picker fieldset{border:0;padding:16px 0}.trail-picker legend{font-weight:700}.picker-choices,.picker-actions{display:flex;flex-wrap:wrap;gap:10px}.picker-choices button,.picker-actions button{min-height:48px}.picker-choices [aria-pressed=true]{background:#A8572A;color:#fff}.picker-results,.filter-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.picker-card{min-width:0;padding:20px 0;border-top:1px solid #1f2a2230}.picker-card h3{font-size:24px}.picker-card p{font-size:15px}.picker-card figure{margin:0}.picker-card img{width:100%;height:180px;object-fit:contain}.picker-card figcaption{font-size:11px}.picker-card button{padding:8px 12px}.picker-weather{font-weight:600}.trail-pin span{display:block;width:18px;height:18px;background:#A8572A;border:2px solid white;border-radius:50%}#picker-map{height:480px;width:100%;max-width:100%}.leaflet-popup-content .picker-card{width:220px}.magazine-home .trail-picker{max-width:1100px;margin:60px auto}.trail-picker>p{font-size:14px}@media(max-width:700px){.picker-results,.filter-results{grid-template-columns:1fr}.trail-picker h2,.trail-explorer h2{font-size:30px}.picker-choices button{flex:1 1 auto}.trail-picker,.trail-explorer{padding:32px 0}#picker-map{height:380px}}
.trail-picker p,.picker-card p,.trail-picker button,.trail-explorer button,.picker-card a,.picker-card summary,.trail-picker summary{font-size:17px}.trail-picker button,.trail-explorer button,.picker-travel a,.trail-picker summary,.picker-card summary{min-height:56px}.easy-start{display:flex;flex-wrap:wrap;gap:12px}.easy-primary{background:#A8572A!important;color:#fff!important;width:100%;font-size:22px!important;font-weight:700}.easy-regions{width:100%;display:flex;flex-wrap:wrap;gap:12px}.easy-regions[hidden]{display:none}.easy-regions details{width:100%}.trail-picker>details{margin:24px 0;padding:16px 0;border-bottom:1px solid #1f2a2230}.picker-travel{display:flex;gap:12px}.picker-travel a{display:flex;align-items:center;justify-content:center;flex:1;border:1px solid #A8572A;border-radius:8px;text-decoration:none}.picker-results{grid-template-columns:1fr}.picker-results .picker-card{display:grid;grid-template-columns:1fr}.picker-card button{min-height:56px}.picker-results .picker-card img{height:180px}.picker-results .picker-card figure{max-width:320px}.picker-card>small,.picker-card figcaption{font-size:14px}@media(max-width:400px){.trail-picker{padding:24px 0}.easy-start button{padding:12px}.picker-travel a{font-size:17px}}
.picker-travel a{min-height:64px!important;height:auto!important;box-sizing:border-box!important;transform:none!important;background:transparent!important;color:#A8572A!important;border:1px solid #A8572A!important;box-shadow:none!important;padding:12px!important;font-size:17px!important}.picker-card h3 a{font-size:23px!important;line-height:1.5!important}.trail-picker button{min-height:60px!important}.trail-picker>p{font-size:17px}.picker-card .picker-weather{font-size:17px!important;color:#1F2A22!important}@media(max-width:700px){.barefoot-cover img{height:25vh}.barefoot-cover{margin-bottom:24px}.trail-picker{margin-top:0}.folio-season img[src*="pungsan-single"]{object-fit:contain;max-width:294px}.folio-season .folio-image{aspect-ratio:auto}}

.easy-start{display:block}.easy-primary{min-height:64px!important;font-size:22px!important}.easy-hint{font-size:15px!important;margin:12px 0 20px}.easy-regions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:12px}.easy-regions button{flex:0 0 auto}.picker-results,.trail-picker{width:100%;max-width:100%;box-sizing:border-box}.picker-weather-note{font-size:15px!important;color:#6B6B63}.picker-card h3{margin-top:12px}.trail-picker [hidden]{display:none!important}
