.collection-page{max-width:1320px;margin:auto;padding:60px 30px 100px}.collection-intro{max-width:880px;margin-bottom:48px}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6a7266}.collection-intro h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,78px);line-height:1.02;font-weight:400;letter-spacing:-.035em;margin:16px 0 28px}.collection-intro .lead{max-width:740px;font-size:20px;line-height:1.6}.collection-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:30px}.collection-heading{display:flex;gap:24px;align-items:end;justify-content:space-between;margin:36px 0 20px}.collection-heading h2,.screen-guides>h2,.screen-future h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;margin:8px 0}.screen-collection{border-top:1px solid #ccc9be}.screen-collection>p{max-width:850px}.collection-save{font-size:14px;color:#657166}.screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0}.screen-grid article{min-width:0}.screen-image{width:100%;background:#e8e5db;border:0;padding:0;cursor:zoom-in;aspect-ratio:4/3;display:grid;place-items:center}.screen-image img{width:100%;height:100%;object-fit:contain;max-height:300px}.screen-grid h3{margin:16px 0 5px;font:26px Georgia,serif}.screen-grid p{font-size:14px;margin:6px 0}.screen-export{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;background:#eeece2;padding:32px;margin-top:35px}.screen-export .button{display:block;width:100%;margin-bottom:12px}.screen-export p[role=status]{overflow-wrap:anywhere;font-size:14px}.screen-future{border-left:4px solid #bca06d;padding:12px 30px;margin:70px 0}.screen-future p{max-width:800px}.screen-guides{border-top:1px solid #ccc9be;padding-top:50px}.screen-guides>p{max-width:810px}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:45px}.guide-platform{color:#6a7266;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.guide-columns h3{font:28px Georgia,serif;margin:24px 0 16px}.guide-columns ol{padding-left:23px}.guide-columns li{padding:0 0 14px 8px;line-height:1.6}.guide-columns .small{line-height:1.7;color:#647266}.map-toolbar{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center}.map-layers{display:flex;padding:5px;background:#e7e9df;border-radius:8px;gap:6px}.map-layers button{border:0;background:transparent;padding:12px 22px;border-radius:5px;font:inherit;color:inherit;cursor:pointer}.map-layers button[aria-pressed=true]{background:#294b41;color:#fff}.map-toolbar>button,.map-card-links button{background:transparent;border:1px solid #adbaaa;border-radius:5px;color:#294b41;padding:10px;font:inherit;cursor:pointer}#travel-map{height:580px;height:clamp(340px,65vh,680px);background:#e1e8dd;isolation:isolate;border:1px solid #ccd1c3;margin:25px 0 12px}.map-legend{font-size:12px;line-height:1.8;color:#606e65;display:flex;gap:15px;flex-wrap:wrap}.map-legend span:first-child{color:#294b41}.map-legend span:nth-child(2){color:#9c523c}.picture-pin{box-sizing:border-box;border:3px solid #294b41;border-radius:5px;background:#fff;box-shadow:0 3px 6px #0005}.picture-pin:after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-width:8px 8px 0;border-style:solid;border-color:#294b41 transparent transparent}.pin-instagram{border-color:#9c523c}.pin-instagram:after{border-top-color:#9c523c}.picture-pin img{display:block;width:48px;height:27px;object-fit:cover;object-position:center;border-radius:2px}.picture-pin span{position:absolute;right:-9px;top:-10px;border-radius:50%;background:#fff;border:1px solid #345748;min-width:20px;text-align:center;font-size:11px;font-weight:bold;line-height:20px}.map-popup{width:240px;max-width:100%}.map-popup img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;background:#ebe8df;margin:6px 0}.map-popup p{font-size:11px;margin:5px 0 16px}.map-popup a{color:#294b41!important}.map-list{display:grid;grid-template-columns:1fr 1fr;gap:26px}.map-card{background:#fff8;min-width:0;border-bottom:1px solid #ccc9be;padding-bottom:24px}.map-card>a{display:block;background:#e9e5dc}.map-card>a img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.map-card>div{padding:12px 6px}.map-card h3{font:28px Georgia,serif;margin:10px 0}.map-card p{margin:8px 0;font-size:14px}.map-card p.eyebrow{font-size:11px}.map-card-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.map-card .wallpaper-choice{margin-top:18px}.map-card-links a{font-size:14px}
@media(max-width:700px){.collection-page{padding:32px 18px 70px}.screen-grid,.map-list,.guide-columns,.screen-export{grid-template-columns:1fr}.collection-heading{display:block}.screen-export{padding:22px;gap:20px}.map-layers{width:100%}.map-layers button{padding:10px;font-size:14px;flex:1}.guide-columns{gap:35px}.screen-future{padding-left:22px;margin:45px 0}.screen-image img{max-height:400px}}
#travel-map .picture-pin img{width:48px;height:27px;object-fit:cover;object-position:center}.pin-mixed{border-right-color:#9c523c;border-bottom-color:#9c523c}.pin-mixed:after{border-top-color:#9c523c}
.download-preview-grid.phone-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.phone-preview-grid img{aspect-ratio:9/20;height:auto;max-height:none;object-fit:contain;border:1px solid #dedacf;border-radius:14px}.phone-preview-grid figcaption a{display:inline-block;margin-top:10px;font-size:13px}.phone-guides{margin-bottom:65px}.phone-guides+.download-package{margin-top:60px}.phone-preview-grid figure{min-width:0}
@media(max-width:1000px){.download-preview-grid.phone-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.download-preview-grid.phone-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}
