.atlas{max-width:1280px;margin:auto;padding:clamp(28px,5vw,80px) clamp(20px,5vw,82px);color:#142b26}.atlas [hidden]{display:none!important}.atlas-intro{padding:22px 0 32px;max-width:900px}.atlas-intro>span,.atlas-entry small:not(.atlas-credit),.atlas-map-head>span,.atlas-result li>small{font:600 11px/1.5 system-ui;letter-spacing:.16em;text-transform:uppercase}.atlas-intro h1{font:normal clamp(50px,7vw,98px)/1 Georgia,serif;letter-spacing:-.055em;margin:.22em 0}.atlas p{line-height:1.65}.atlas-intro p{font-size:clamp(18px,2vw,24px);max-width:62ch}.atlas h2{font:normal clamp(32px,4vw,56px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:.6em 0 .3em}.atlas h3{font:normal 30px/1.1 Georgia,serif;margin:.3em 0}.atlas a{text-underline-offset:4px}.atlas label{display:block;font:600 13px/1.4 system-ui}.atlas select,.atlas button{font:inherit;color:inherit}.atlas select{background:#faf8f3;border:1px solid #87948a;padding:10px;min-height:44px;width:100%;border-radius:0}.atlas button{min-height:44px;cursor:pointer;background:transparent;border:1px solid #a1aba1;border-radius:0;padding:7px 14px}.atlas button:hover{background:#dce4d8}.atlas button:focus-visible,.atlas a:focus-visible,.atlas select:focus-visible{outline:3px solid #925b37;outline-offset:2px}.atlas-filters,.atlas-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:14px;align-items:end;border-block:1px solid #aab5aa;padding:18px 0}.atlas-filters select,.atlas-plan-form select{margin-top:6px}.atlas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,5vw,72px);margin-top:40px}.atlas-picture{margin:0 0 16px}.atlas-picture img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;background:#d1d8ce}.atlas-credit,.atlas-map>small{font:11px/1.5 system-ui;color:#47584c;display:block;margin-top:4px}.atlas-entry{border-top:2px solid transparent;transition:opacity .25s,border-color .25s}.atlas-entry.atlas-selected{border-color:#946448}.atlas-entry h2>a{text-decoration:none}.atlas-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.atlas-actions>a,.atlas-primary,.atlas-actions button{font:600 14px/1.4 system-ui}.atlas .atlas-primary{background:#142b26;color:#fff;display:inline-flex;text-decoration:none;padding:14px 22px;align-items:center;border:0}.atlas .atlas-primary:hover{background:#285145}.atlas-save[aria-pressed=true]{background:#e0e6dd}.atlas-facts{margin:28px 0}.atlas-facts dt{font-size:12px}.atlas-facts dd{font-size:16px;margin:6px 0}.atlas-stops{max-width:70ch}.atlas-map{border:1px solid #a7b3a9;background:#e3e9df;margin:22px 0;padding:15px}.atlas-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.atlas-map-head>div{display:flex}.atlas-map-head button{background:#f4f1ea;min-width:44px}.atlas-map svg{width:100%;height:clamp(250px,44vw,465px);display:block;touch-action:none;cursor:grab}.atlas-land{fill:#d7d9c9;stroke:#a7b0a0;stroke-width:.7}.atlas-nor{fill:#f2efe0}.atlas-dot{fill:#234338;stroke:#fff;stroke-width:1.5}.atlas-target{fill:transparent}.atlas-route{stroke:#9a654a;stroke-width:2;fill:none;stroke-dasharray:5 3}.atlas-num{fill:white;font:600 12px system-ui;pointer-events:none}.atlas-map [role=button]{cursor:pointer}.atlas-map [role=button]:focus .atlas-dot,.atlas-map [aria-pressed=true] .atlas-dot{fill:#975e3c;stroke-width:3}.atlas-point{margin:0}.atlas-plan-form{margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.atlas-plan-form fieldset{min-width:0;border:1px solid #b1baad;padding:16px 18px;margin:0}.atlas-plan-form legend{padding:0 6px;font:normal 22px Georgia,serif}.atlas-plan-form>.atlas-primary{justify-self:start}.atlas-checks{display:flex;flex-wrap:wrap;gap:4px 12px}.atlas-checks label{min-height:44px;display:inline-flex;align-items:center}.atlas-checks input{accent-color:#142b26}.atlas-result{border-top:1px solid #a7b3a9}.atlas-result [data-itinerary]{padding:0;list-style:none}.atlas-result li{padding:16px 0;border-bottom:1px solid #bac0b6}.atlas-result li select{max-width:240px}.atlas-result li label{display:flex;gap:12px;align-items:center}.atlas-entry img{aspect-ratio:16/10}.atlas-picture:empty{display:none}@media(max-width:680px){.atlas-grid,.atlas-plan-form{grid-template-columns:1fr}.atlas-map{padding:10px}.atlas-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-intro{padding-top:10px}.atlas-plan-form{gap:13px}}@media(prefers-reduced-motion:reduce){.atlas *{transition:none!important;scroll-behavior:auto!important}}@media print{@page{margin:14mm}.atlas{max-width:none;padding:0}.atlas-plan-form,.atlas-intro,.atlas-plan-form~section .atlas-actions,.atlas-result label,.atlas-map-head button,.atlas>p,.atlas-point,[data-feedback],body>header,body>footer,nav{display:none!important}.atlas-result{border:0}.atlas-map svg{max-height:230px}.atlas-result li,.atlas-map{break-inside:avoid}.atlas-result{print-color-adjust:exact}}

@media(max-width:359px){.mast{padding-inline:12px}.hero h1{font-size:60px}.hero-links{gap:10px}.hero-copy{padding-inline:16px}.ed-section,.ed-intro,.atlas-intro,.atlas-entry{min-width:0}h1,h2,h3{overflow-wrap:anywhere}.atlas-filters,.ed-calc-layout{min-width:0}}