/* Existing Main V2 archive, preserving body and provider-managed surfaces. */
.pt-atlas .publication-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:74ch;border-block:1px solid var(--atlas-line);padding:20px 0;background:transparent;color:var(--atlas-ink)}
.pt-atlas .publication-facts dt{font-size:13px;color:var(--atlas-muted)}.pt-atlas .publication-facts dd{font-size:18px;margin:8px 0 0}
.pt-atlas .pt-button{background:var(--atlas-accent);color:var(--atlas-paper);border-radius:10px;min-height:48px}.pt-atlas .pt-button:hover{color:var(--atlas-paper)}
.pt-atlas .main-page-tour_detail .lead,.pt-atlas.main-page-tour_detail .lead{max-width:74ch;font-size:18px;line-height:1.7;color:var(--atlas-muted)}
.pt-atlas .legacy-points{font-size:18px;line-height:1.75;max-width:74ch}.pt-atlas .image-gallery{max-width:100%}.pt-atlas .image-gallery img{height:auto;max-width:100%}
.pt-atlas.main-page-country h1{max-width:36ch;font-size:clamp(30px,3.5vw,52px)}
.pt-atlas .publication-facts>div{background:var(--atlas-paper);color:var(--atlas-ink);border:0;border-radius:0;padding:12px 0}
.pt-atlas .publication-facts dd{color:var(--atlas-ink)}
.pt-atlas .image-gallery{display:block;max-width:780px}.pt-atlas .image-gallery figure{margin:0 0 24px}
.pt-atlas.main-page main>.pt-affiliate-offer{width:min(1240px,calc(100% - var(--atlas-space)*2));max-width:1240px;margin:24px auto;padding:24px}
.pt-atlas .legacy-shell-v2__facts{border-inline:0;padding:20px 0}
.pt-atlas.legacy-shell-v2 .affiliate-slot{padding:20px}
.pt-atlas .atlas-offer-jump{margin:12px 0 26px;font-size:16px}.pt-atlas .atlas-offer-jump a{display:inline-flex;align-items:center;min-height:44px}
.pt-atlas .legacy-shell-v2__offers{background:transparent;border:0;border-radius:0;padding:24px 0;box-shadow:none}
.pt-atlas .legacy-shell-v2__legacy-flow{display:block}
.pt-atlas .legacy-shell-v2__legacy-flow .good-travel-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}
.pt-atlas .legacy-shell-v2__legacy-flow .legacy-shell-v2__content-body{grid-column:1/-1;max-width:none;width:100%}
.pt-atlas .legacy-shell-v2__legacy-flow .legacy-shell-v2__content-body>p{max-width:72ch}
.pt-atlas .legacy-shell-v2__legacy-flow .legacy-shell-v2__content-body>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding:0;list-style:none}
.pt-atlas .legacy-shell-v2__legacy-flow .legacy-shell-v2__content-body>ul>li{margin:0;padding:18px 0;border-bottom:1px solid var(--atlas-line);min-width:0;overflow-wrap:anywhere}
@media(min-width:1700px){.pt-atlas.main-page main>.pt-affiliate-offer{width:min(1360px,calc(100% - var(--atlas-space)*2));max-width:1360px}}
@media(max-width:800px){.pt-atlas .legacy-shell-v2__legacy-flow .good-travel-list,.pt-atlas .legacy-shell-v2__legacy-flow .legacy-shell-v2__content-body>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.pt-atlas .legacy-shell-v2__legacy-flow .good-travel-list,.pt-atlas .legacy-shell-v2__legacy-flow .legacy-shell-v2__content-body>ul{grid-template-columns:1fr}.pt-atlas.main-page main>.pt-affiliate-offer{padding:20px}}
html[data-atlas-theme=dark] .pt-atlas .pt-button{color:#102a26}
@media(max-width:480px){.pt-atlas .publication-facts{grid-template-columns:1fr}.pt-atlas .legacy-points{font-size:17px}}
