
@media(max-width:760px){
.header-inner{padding:11px 15px}.brand-main{font-size:24px}.brand-sub,.global-nav{display:none}main{padding:0 13px 44px}.breadcrumb{padding-top:9px}
.hero{display:block;min-height:0;max-height:none}.hero-image{min-height:220px}.hero-copy{padding:22px 18px}.hero h1{font-size:28px}.hero-lead{font-size:12px}.hero-meta-row{grid-template-columns:1fr}.work-badge,.watch-cta{padding:10px 12px}
.intro-section{padding:28px 0 20px}.intro-section h2,.summary-section h2,.travel-section h2,.other-features h2,.section-head h2{font-size:24px}.lead{font-size:12px}.location-chips{gap:6px}.location-chips a{font-size:10px;padding:6px 9px}
.route-section{display:block;padding:20px 0 28px}.route-map{padding:17px}.map-row{display:grid;grid-template-columns:1fr;gap:8px}.route-arrow{display:none}.route-copy{margin-top:17px}.route-copy h2{font-size:23px}.route-copy p{font-size:12px}
.location-section,.location-section.reverse{display:grid;grid-template-columns:38px 1fr;gap:9px;padding:26px 0}.location-section .location-number,.location-section.reverse .location-number{grid-column:1;grid-row:1}.location-section .location-image,.location-section.reverse .location-image{grid-column:2;grid-row:1;min-height:180px}.location-section .location-copy,.location-section.reverse .location-copy{grid-column:1/3;grid-row:2;padding:8px 0 0}.location-number{font-size:21px}.location-copy h2{font-size:25px}.location-copy h3{font-size:18px}.split-notes{grid-template-columns:1fr}.split-notes>div{padding:15px}.note-label{font-size:11px}.split-notes p{font-size:13px;line-height:1.7}
.ad-slot{min-height:70px;margin:17px 0}.summary-section{padding-top:28px}th,td{padding:9px;font-size:10px}.map-link{font-size:9px;padding:5px 7px}.travel-section{display:block;padding:21px}.travel-section p{font-size:11px}.travel-points{margin-top:15px}
.section-head{display:block}.section-head p{margin-top:5px}.related-grid{grid-template-columns:1fr;gap:9px}.related-card{grid-template-columns:88px 1fr}.other-features{display:block;padding:21px}.other-features a{display:inline-block;margin-top:11px}.site-footer{padding:27px 17px;display:block}.site-footer nav{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:9px}
}

@media(max-width:760px){
  .related-grid-history{grid-template-columns:1fr;max-width:none}
  .history-card{grid-template-columns:95px 1fr}
  .location-feature-grid{grid-template-columns:1fr}
  .location-feature-card{grid-template-columns:92px 1fr}
  .all-location-features{display:block}
}

@media(max-width:760px){
  .scene-link{font-size:10px}
}

@media(max-width:760px){
  .location-copy h3{line-height:1.5}
}

@media(max-width:760px){
  .synopsis-section{padding:22px 0 18px}
  .synopsis-head{display:block}
  .synopsis-head h2{font-size:22px}
  .spoiler-badge{display:inline-block;margin-top:8px}
  .synopsis-box{padding:15px}
  .synopsis-box p{font-size:12px;line-height:1.85}
}

@media(max-width:760px){.location-feature-card .feature-thumb img{width:100%;height:100%;min-height:92px;object-fit:cover;display:block}}
