
.wrap{max-width:1480px}.overview-intro{max-width:1000px}.overview-intro p{font-size:20px}.ata-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ata-grid.four,.ata-grid.beyond{grid-template-columns:repeat(2,minmax(0,1fr))}.ata-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ded7c8;border-radius:10px;overflow:hidden;min-width:0;box-shadow:0 5px 18px #193f4208}.ata-card .ata-media{position:relative;aspect-ratio:1.7;background:#183b40}.ata-card .ata-media img,.ata-card .ata-media iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.ata-card .ata-num{position:absolute;bottom:14px;left:18px;background:#fffaf0;color:#a72f40;padding:5px 9px;font-size:12px;font-weight:700}.ata-card-copy{padding:26px 28px 18px;display:flex;flex-direction:column;flex:1}.ata-card h3{font-size:33px;margin:12px 0 14px}.ata-card p{font-size:15px;color:#62716b}.ata-card .ata-region{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#79511b;font-weight:700;margin:18px 0 0}.ata-card .ata-explore{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;text-decoration:none;font-size:13px;font-weight:700;color:#8c5728}.ata-card-stay{display:flex;justify-content:space-between;gap:15px;margin:8px 28px 0;padding:13px 0;border-top:1px solid #e6dfd0;font-size:11px}.ata-card-stay a{color:#a32338;font-weight:700}.ata-card-stay span{color:#62716b;text-align:right}.ata-badge{display:inline-block;align-self:flex-start;background:#172f31;color:#fff;padding:8px 13px;border-radius:4px;font:800 12px/1.5 Arial,sans-serif;letter-spacing:1px}.beyond .ata-card h3{font-size:36px}.beyond .ata-media{aspect-ratio:2.15}.beyond .ata-card-copy{min-height:235px}.ata-collection-title{font-size:42px;color:#183b40;border-top:1px solid #d5cbb8;padding-top:28px}.ata-beyond-section{padding-top:18px}.ata-film-link{font-size:12px;margin-top:12px}.ata-overview-hero{max-width:1600px}.ata-overview-hero h1{overflow-wrap:anywhere}.ata-overview-hero .hero-copy{max-width:1100px}.ata-overview-hero .hero-copy h1{font-size:clamp(43px,5.7vw,85px)}.ata-overview-hero .hero-copy{padding:50px}.ata-overview-hero .hero-copy p{max-width:750px}.ata-photo-note{font-size:11px;margin:8px 0 0;color:#65736e}.ata-map{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}.ata-map svg{width:100%;height:350px;background:#edf1e8;border-radius:12px}.ata-map path{fill:#c4d3c1;stroke:#7d9384;stroke-width:1}.ata-map-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.ata-map-list a{display:block;padding:12px;border:1px solid #d8cdb8;border-radius:5px;text-decoration:none;font-size:14px}.ata-culture{max-width:1480px;margin:auto;padding:30px 32px 60px}.ata-culture-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;margin-bottom:40px}.ata-culture-intro img{height:400px;width:100%;object-fit:cover;border-radius:12px}.ata-culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ata-culture-grid article{background:#fff;border:1px solid #ded7c8;border-radius:12px;overflow:hidden}.ata-culture-grid img{height:260px;width:100%;object-fit:cover}.ata-culture-copy{padding:28px}.ata-culture figcaption{padding:8px 14px;font-size:10px;color:#63736d}.ata-culture figure{margin:0}.ata-culture h1{font-size:clamp(40px,5vw,72px)}.ata-culture-grid h2{font-size:32px}.ata-culture-grid p{font-size:16px}.photo-context{display:block}figcaption{overflow-wrap:anywhere}.small{font-size:12px}.photo-details{margin:28px 0;font-size:12px}.photo-details summary{cursor:pointer}.source-list{padding-left:22px}.breadcrumbs{padding:24px 0;font-size:12px}.city-refresh .city-intro figure{position:static}.city-refresh .ata-plan-photo figcaption{max-width:100%}.city-refresh .attraction:last-child:nth-child(odd){grid-column:auto}.city-refresh .section h2{color:#183b40}.city-refresh .wrap{max-width:1480px}footer .wrap{max-width:1480px}
@media(max-width:900px){.ata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ata-culture-intro{gap:24px}.ata-card-copy{padding:22px}.ata-card-stay{margin-inline:22px}}
@media(max-width:640px){.ata-grid,.ata-grid.four,.ata-grid.beyond,.ata-map,.ata-culture-intro,.ata-culture-grid{grid-template-columns:1fr}.ata-overview-hero .hero-copy{padding:30px 24px}.ata-overview-hero{min-height:440px}.ata-card h3,.beyond .ata-card h3{font-size:31px}.beyond .ata-card-copy{min-height:0}.ata-culture{padding:20px}.ata-culture-intro img{height:280px}.ata-collection-title{font-size:34px}.ata-map-list{grid-template-columns:1fr}.ata-card .ata-media,.beyond .ata-media{aspect-ratio:1.7}}

.ata-card .ata-media{flex:none;overflow:hidden}.ata-card .ata-media img,.ata-card .ata-media iframe{position:absolute;inset:0;width:100%;height:100%}

/* Compact overview rhythm and linked destination photography. */
main>.wrap>.section{padding:28px 0}main>.wrap>.overview-intro{padding:20px 0 26px}main>.wrap>.overview-intro p:last-child{margin-bottom:0}main>.wrap>.notice{margin:24px 0 12px}main>.wrap>.ata-beyond-section{padding-top:0;border-top:0}.ata-collection-title{border-top:0;padding-top:0;margin:0 0 20px}.ata-grid{gap:22px}.ata-card-copy{padding:22px 24px 14px}.ata-card h3{margin:10px 0}.ata-card .ata-region{margin-top:10px}.ata-card .ata-explore{padding-top:10px}.ata-card-stay{margin:4px 24px 0}.beyond .ata-card-copy{min-height:0}.ata-photo-link{display:block;position:absolute;inset:0}.ata-photo-link:focus-visible{outline:4px solid #fff;outline-offset:-6px}.ata-photo-link:hover img{filter:brightness(.94)}.ata-card .ata-num{pointer-events:none}@media(max-width:640px){main>.wrap>.section{padding:22px 0}.ata-card-copy{padding:20px}.ata-card-stay{margin-inline:20px}}
