@font-face{font-family:Inter;src:url('/assets/fonts/inter-cyrillic.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--atlas-blue:#0750ed;--atlas-ink:#111827;--atlas-muted:#58657a;--atlas-line:#dfe6f0;--atlas-wash:#f3f6ff}
.atlas-page{font-family:Inter,'Segoe UI',sans-serif;font-size:14px;line-height:1.65;color:var(--atlas-ink);background:#fff}.atlas-page [hidden]{display:none!important}.atlas-page .portal-header{padding:13px 4%;gap:18px}.atlas-page .portal-brand img{display:block;width:180px;height:34px}.atlas-page .portal-header nav{font-size:11px;gap:20px}.atlas-page main{max-width:1380px;padding:14px 3.8% 45px}.atlas-page .breadcrumbs{margin:2px 0 24px;font-size:10px;gap:8px;color:#728093}.atlas-hero{display:grid;grid-template-columns:minmax(0,.97fr) minmax(0,1fr);align-items:start;gap:10px 28px;margin:0 0 20px;padding:0;border:0}.atlas-heading-copy{min-width:0}.atlas-kicker{font-size:9px!important;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 12px;color:#3d495c}.atlas-hero h1{font-size:clamp(29px,2.95vw,39px);font-weight:800;line-height:1.12;letter-spacing:-1.1px;margin:0 0 16px;max-width:none}.atlas-title-mark{position:relative;display:inline-block;z-index:0}.atlas-title-mark .card-pencil-mark{opacity:1;inset:-9% -5%;width:110%;height:118%;stroke:#a6d029;stroke-dashoffset:0}.atlas-title-mark .card-pencil-mark path{stroke-dashoffset:0;stroke-width:1.8}.atlas-lead{font-size:13px;line-height:1.7;color:#344155;max-width:63ch;margin:0}.atlas-hero-photos{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:0}.atlas-hero-photos figure{margin:0;min-width:0;overflow:hidden;border-radius:15px}.atlas-hero-photos img{display:block;width:100%;height:176px;object-fit:cover}.atlas-hero-photos figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.atlas-single-photo{grid-template-columns:1fr}.atlas-hero-meta{align-self:center;min-width:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.atlas-fact-pills{display:flex;flex-wrap:wrap;gap:7px}.atlas-fact-pills>span{display:inline-flex;align-items:center;gap:7px;background:#f3f7ff;border:1px solid #e0e8f3;box-shadow:0 2px 0 #dce4f0;border-radius:8px;padding:7px 9px;min-height:35px;font-size:11px}.atlas-fact-pills svg{width:16px;height:16px;color:#0755dc;flex:none}.atlas-fact-pills strong{font-weight:650;font-size:10px;line-height:1.45}.atlas-updated{font-size:9px;line-height:1.5;color:#768195;margin:4px 0}.atlas-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0}.atlas-stats>div{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:7px;background:#f2f6ff;border:1px solid #e0e8f3;border-radius:8px;padding:7px 10px}.atlas-stats dt{font-size:10px;line-height:1.4;max-width:110px}.atlas-stats dd{font-size:19px;font-weight:750;line-height:1.2;margin:0;color:#0750cf}.atlas-stats:empty{display:none}.atlas-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end;align-self:center;min-width:0}.atlas-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;line-height:1.3;min-height:36px;padding:8px 10px;border:1px solid #e0e6f0;background:#f8faff;color:#1b304e;border-radius:8px;box-shadow:0 2px 0 #dbe3ef}.atlas-actions button:after,.atlas-actions button:before{display:none}.atlas-actions svg{width:14px;height:14px;flex:none}.atlas-actions button[aria-pressed=true]{background:#e5edff;border-color:#94afe9;color:#063bb4}.atlas-actions #shareStatus{flex-basis:100%;font-size:10px;line-height:1.4;color:#4c6586}.atlas-actions #shareStatus:empty{display:none}.atlas-page .atlas-primary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;font-size:12px;font-weight:650;line-height:1.35;background:#0750ef;color:white;border:0;border-radius:9px;padding:10px 13px;box-shadow:0 3px 0 #093db3,0 5px 10px #0750ef0e;text-decoration:none}.atlas-primary:before,.atlas-primary:after{display:none!important}.atlas-mobile-primary{display:none!important}.atlas-hero:not(:has(.atlas-hero-photos)){grid-template-columns:1fr}
.atlas-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.atlas-content{min-width:0}.atlas-content h2{font-size:24px;font-weight:750;letter-spacing:-.7px;line-height:1.25;margin:22px 0 14px}.atlas-content p,.atlas-content li{font-size:14px;line-height:1.8}.atlas-content a{color:#0750cb}.atlas-content .action{color:white}.atlas-content .action.secondary{color:#24508d}.atlas-content>section{scroll-margin-top:18px;margin:26px 0}.atlas-content>section:first-child{margin-top:0}.atlas-content .sources li{font-size:12px;background:#f5f8fc;border:1px solid #e3eaf3;border-radius:10px;line-height:1.7;overflow-wrap:anywhere}.atlas-content .sources p,.atlas-content .sources small{font-size:11px}.atlas-rail{position:sticky;top:16px;border:0;border-radius:18px;background:#f2f5fd;padding:18px;min-width:0;font-size:12px}.atlas-route-rail>section{padding-top:18px;margin-top:18px;border-top:1px solid #d8e2f1}.atlas-rail h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:15px;font-weight:750;letter-spacing:-.25px;line-height:1.35}.atlas-rail h2 svg{width:18px;height:18px;flex:none;color:#0754d2}.atlas-rail p,.atlas-rail li{font-size:11px;line-height:1.65;color:#263a55}.atlas-rail ul{padding-left:16px;margin:0}.atlas-rail li{padding-left:2px;margin:6px 0}.atlas-rail li::marker{color:#3794db}.atlas-rail-facts{margin:0}.atlas-rail-facts>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;margin:9px 0}.atlas-rail-facts dt{font-size:10px;color:#526580}.atlas-rail-facts dd{font-size:11px;line-height:1.55;margin:0}.atlas-practical-note{font-size:11px;line-height:1.55;color:#624b30;background:#ffe8d4;border-radius:10px;padding:12px;margin:16px 0 0}.atlas-navigation{border-top:1px solid #d8e2f1;margin-top:18px;padding-top:8px}.atlas-navigation>summary{font-size:11px;font-weight:600;cursor:pointer;min-height:38px;align-content:center;color:#2f5f9d}.atlas-navigation .toc{position:static;background:none;border:0;border-radius:0;padding:0;margin:8px 0;box-shadow:none}.atlas-navigation .toc strong{font-size:11px}.atlas-navigation .toc a{font-size:11px;padding:4px 0;line-height:1.5;color:#456185}.atlas-country-link,.atlas-official-link{font-size:10px;color:#315b9c;display:block;margin-top:12px;overflow-wrap:anywhere}.atlas-rail-action>p{font-size:10px;line-height:1.6;color:#66758b}.atlas-brief{padding-top:16px}.atlas-brief h2{font-size:15px}.atlas-brief p{font-size:11px}.atlas-brief a{font-size:11px;color:#2457b5}
.atlas-content #map{margin:0;padding:0;background:transparent;border:0}.atlas-route-layout #map>h2,.atlas-route-layout .map-intro{display:none}.atlas-map-canvas{position:relative;border-radius:17px;overflow:hidden;background:#d9eff8}.atlas-content .geographic-layout{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:12px;position:relative}.atlas-content .geographic-svg{display:block;width:100%;height:270px;border-radius:17px;border:1px solid #d6e5ec}.atlas-decorated-map .geographic-layout{display:block}.map-base-card{position:absolute;left:12px;top:14px;bottom:14px;z-index:1;width:144px;background:#ffffffd9;border:1px solid #fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.map-base-card img{width:100%;height:145px;object-fit:cover;border-radius:9px}.map-base-card strong{font-size:12px;line-height:1.35}.map-base-card span{font-size:10px;line-height:1.5;color:#415970}.atlas-map-canvas:has(.geographic-svg[hidden]) .map-base-card{display:none}.map-scheme-note{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:#ffffffeb;border-radius:20px;padding:3px 10px;font-size:9px!important;color:#3b5671;pointer-events:none;margin:0!important;white-space:nowrap}.atlas-content .map-place-list{display:flex;flex-direction:column;gap:7px;min-width:0}.atlas-decorated-map .map-place-list{position:absolute;top:18px;right:14px;z-index:1;width:155px}.atlas-content .map-place-list button{background:#ffffffef;border:1px solid #e0e8ee;border-radius:12px;font-size:11px;line-height:1.5;min-height:38px;padding:8px 10px;color:#244367;text-align:left;box-shadow:0 2px 5px #1749670a;overflow-wrap:anywhere}.atlas-content .map-place-list button[aria-pressed=true]{background:#fff;border-color:#ee6d72;box-shadow:0 0 0 2px #ff8b8b14}.atlas-content .map-place-list small{display:none}.atlas-content .map-credit{font-size:8px;line-height:1.5;color:#74869b;margin:6px 0}.atlas-content .map-overview-details,.atlas-content .map-source-notes,.atlas-content .map-selected-details,.atlas-map-provenance,.atlas-content .map-settings{margin:0;padding:0;border:0;background:transparent;border-radius:0}.atlas-content .map-overview-details>summary,.atlas-content .map-settings>summary,.atlas-map-provenance>summary,.atlas-content .map-selected-details>summary,.atlas-content .map-source-notes>summary{font-size:10px;line-height:1.5;min-height:28px;cursor:pointer;align-content:center;color:#4b6d96}.atlas-content .map-overview-details[open],.atlas-map-provenance[open]{padding:12px;border:1px solid #e0e8f0;border-radius:12px;margin-top:8px;background:#f8fbff}.atlas-content .map-inspector{padding:0;border:0}.atlas-content .map-inspector p{font-size:12px;overflow-wrap:anywhere}.atlas-content .map-inspector h3{font-size:17px}.atlas-content .map-toolbar{padding:10px;display:flex;gap:7px;flex-wrap:wrap;align-items:end;background:#f0f5fc;border-radius:12px}.atlas-content .map-toolbar button{background:#fff;border:1px solid #d7e1ef;color:#2d507b;min-height:38px;padding:8px 11px;font-size:11px;box-shadow:none}.atlas-content .map-toolbar select{font-size:13px;max-width:100%;min-height:38px}.atlas-content .map-status{font-size:10px;color:#69809b}.atlas-content .street-consent-note,.atlas-content .map-data-attribution{font-size:9px;line-height:1.5;color:#6b7e95}.atlas-content .map-text-fallback{font-size:12px;margin:8px 0}.atlas-content .map-text-fallback summary{font-size:11px;min-height:36px;align-content:center;cursor:pointer}.atlas-content .map-provenance-full p{font-size:12px}.atlas-content [data-geographic-map]{display:flex;flex-direction:column}.atlas-content .map-settings{order:2}.atlas-content .geographic-layout{order:1}.atlas-map-provenance{margin-top:0}.atlas-content .map-overview-details p{font-size:11px}.atlas-content .map-grid{opacity:.16}
.atlas-day-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;background:#f3f6fd;padding:9px;border-radius:13px;margin:12px 0 18px}.atlas-day-nav a{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;border:1px solid #dfe5f0;border-radius:10px;background:#f9fbff;padding:9px 7px;color:#283b59;text-decoration:none;box-shadow:0 2px 3px #192b6307}.atlas-day-nav a:first-child{border:0;background:transparent;box-shadow:none}.atlas-day-nav:not(:has([aria-current])) a:nth-child(2){background:#2458f5;border-color:#2458f5;color:white}.atlas-day-nav strong{font-size:10px;font-weight:700;line-height:1.3}.atlas-day-nav span{font-size:9px;line-height:1.3}.atlas-day-nav small{font-size:8px;line-height:1.35}.atlas-program>h2{margin:16px 0 12px;font-size:24px}.atlas-page details.atlas-day-card{margin:10px 0;padding:0;border:1px solid #e0e6f1;border-radius:15px;background:#fbfcff;box-shadow:none;overflow:hidden;scroll-margin-top:16px}.atlas-page details.atlas-transfer-day{background:#deedff;border-color:#d2e4fa}.atlas-page .atlas-day-card>summary{display:grid;grid-template-columns:30% minmax(0,1fr);align-items:stretch;gap:0;list-style:none;padding:0;cursor:pointer;min-height:112px}.atlas-day-card>summary::-webkit-details-marker{display:none}.atlas-day-image{display:block;min-width:0;min-height:112px;overflow:hidden;position:relative;border-radius:14px}.atlas-day-image img{display:block;width:100%;height:100%;min-height:112px;max-height:185px;object-fit:cover}.atlas-no-photo{display:grid;place-items:center;width:100%;height:100%;background:#e7f0fc;color:#5a86c5}.atlas-no-photo svg{width:42px;height:42px}.atlas-day-overview{display:block;min-width:0;padding:12px 14px 10px}.atlas-day-title{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.atlas-day-badge{padding:3px 7px;background:#ffc4b6;border-radius:8px;font-size:10px;font-weight:750;line-height:1.3;white-space:nowrap;color:#1d2636}.atlas-page .atlas-day-title h3{font-size:16px;line-height:1.4;font-weight:750;letter-spacing:-.35px;margin:0;color:#111827}.atlas-day-lead{font-size:12px;line-height:1.65;display:block;margin-top:7px;color:#2c3d54}.atlas-day-place-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.atlas-day-place-chips>span{display:inline-flex;gap:4px;align-items:center;border:1px solid #e0e6f0;border-radius:20px;background:#fff;font-size:9px;line-height:1.35;padding:4px 7px;color:#335174;max-width:100%}.atlas-day-place-chips svg{width:12px;height:12px;color:#ff6c64;flex:none}.atlas-day-disclosure{font-size:9px;line-height:1.3;color:#617c9e;display:block;margin-top:7px}.atlas-day-chevron{display:none}.atlas-day-card[open]{box-shadow:0 4px 16px #234e8710}.atlas-day-body{padding:22px;border-top:1px solid #dce6f3;background:white}.atlas-content .atlas-day-body dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px 20px}.atlas-content .atlas-day-body dt{font-size:11px;font-weight:650;color:#587395}.atlas-content .atlas-day-body dd{font-size:14px;line-height:1.8;margin:0;min-width:0}.atlas-content .atlas-day-body p{font-size:14px}.atlas-content .day-slot-facts{padding:13px;background:#f5f8fd;border-radius:12px;margin-top:14px}.atlas-content .day-slot-facts>summary{font-size:12px;font-weight:650;cursor:pointer;min-height:40px;align-content:center;color:#335e95}.atlas-content .day-slot-facts h4{font-size:15px}.atlas-content .day-slot-facts article{padding:12px 0;border-top:1px solid #dce5f1}.atlas-reader-controls{margin:0 0 10px;border:0;border-radius:9px;background:#f4f7fc;padding:0 12px}.atlas-reader-controls>summary{font-size:11px;color:#4f6b91;cursor:pointer;min-height:32px;align-content:center}.atlas-reader-controls .route-calendar,.atlas-reader-controls .day-interactions{padding:12px 0;border:0;background:transparent;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.atlas-reader-controls input,.atlas-reader-controls select{font-size:14px;min-height:40px;max-width:100%;min-width:0}.atlas-reader-controls label{font-size:11px;min-width:0}.atlas-reader-controls button{font-size:11px;padding:8px 12px;min-height:40px}.atlas-reader-controls p{font-size:11px;width:100%}.atlas-route-layout .route-day-date{font-size:11px;color:#44648c;margin-left:14px}.atlas-route-layout .route-calendar-status{font-size:12px;padding:12px 20px;background:#f0f5ff}.atlas-content .route-calendar-status p{font-size:12px}
.atlas-lower-grid{display:grid;grid-template-columns:1.08fr 1fr .9fr;gap:26px;margin-top:28px;padding-top:0}.atlas-lower-column{min-width:0}.atlas-lower-column>section{margin:0 0 24px}.atlas-lower-grid h2{font-size:17px;letter-spacing:-.45px;line-height:1.35;font-weight:750;display:flex;align-items:center;gap:8px;margin:0 0 13px}.atlas-lower-grid h2 svg{width:19px;height:19px;color:#0955d4;flex:none}.atlas-lower-grid p,.atlas-lower-grid li{font-size:12px;line-height:1.7}.atlas-area-table{font-size:11px;line-height:1.55;overflow-wrap:anywhere}.atlas-area-table>div{display:grid;grid-template-columns:minmax(64px,.7fr) repeat(var(--atlas-base-count,2),minmax(0,1fr))}.atlas-area-table>div>*{padding:8px;border-bottom:1px solid #e1e8f0}.atlas-area-table .atlas-area-head>strong{background:#e4efff;border-bottom:0;border-radius:8px 8px 0 0;font-size:12px}.atlas-area-table .atlas-area-head>span{font-size:10px}.atlas-area-table [role=rowheader]{font-size:10px;font-weight:650;color:#415571}.atlas-area-table [role=cell]{background:#f6f8fb}.atlas-full-details{margin:12px 0 0;border-top:1px solid #e1e8f2;padding-top:5px}.atlas-full-details>summary{min-height:34px;cursor:pointer;align-content:center;font-size:11px;line-height:1.5;color:#315f9d}.atlas-full-details[open]>div{padding-top:12px}.atlas-lower-grid .atlas-full-details[open]>div p,.atlas-lower-grid .atlas-full-details[open]>div li{font-size:13px;line-height:1.8}.atlas-season-summary{padding:12px;border-left:3px solid #5d9ee7;border-radius:10px;background:#eaf3ff;margin-bottom:20px}.atlas-season-summary p{font-size:12px;margin:0 0 9px}.atlas-season-summary>small{font-size:9px;line-height:1.5;color:#6e7f96;display:block;margin-top:9px}.atlas-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.atlas-months span{text-align:center;background:#dce4ff;padding:5px 2px;border-radius:8px;font-size:10px;font-weight:600}.atlas-currency{font-size:10px!important;margin:0 0 10px;color:#6c7d94}.atlas-cost-list{list-style:none;padding:0;margin:0}.atlas-cost-list li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #e8edf5;align-items:center}.atlas-cost-list li>svg{width:18px;height:18px;flex:none;color:#0860d4}.atlas-cost-list strong{font-size:11px}.atlas-cost-list small{display:block;font-size:10px;color:#718299;margin-top:2px}.atlas-checklist-panel .article-preparation{padding:13px;border:0;border-radius:12px;background:#eaf4ff;margin:0}.atlas-checklist-panel .article-preparation legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.atlas-checklist-panel .article-preparation>p{font-size:10px;margin:0 0 9px;color:#71839a}.atlas-checklist-panel .article-preparation label{display:flex;align-items:flex-start;gap:8px;margin:7px 0;font-size:11px;line-height:1.6}.atlas-checklist-panel input{width:15px;height:15px;flex:none;accent-color:#0a58ef;margin-top:2px}.atlas-checklist-panel output{font-size:10px;display:block;color:#38619a;margin-top:8px}.atlas-faq{background:#f7faff;border:1px solid #e0e7f2;border-radius:9px;margin:8px 0;padding:0 11px}.atlas-faq>summary{font-size:11px;font-weight:600;line-height:1.55;cursor:pointer;min-height:39px;padding:10px 0}.atlas-faq>div{padding:2px 0 12px}.atlas-faq p{font-size:12px;margin:0}.atlas-source-links{display:grid;gap:8px}.atlas-source-links>a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:2px 8px;background:#f5f9ff;border:1px solid #dfe7f3;border-radius:9px;padding:9px 11px;text-decoration:none;min-width:0}.atlas-source-links strong{font-size:11px;line-height:1.4;color:#0756cc;overflow-wrap:anywhere}.atlas-source-links span{font-size:9px;line-height:1.5;color:#6d809c;grid-column:1}.atlas-source-links svg{width:15px;height:15px;grid-row:1/3;grid-column:2;align-self:center;color:#0867e3}.atlas-lower-grid .sources{padding:0}.atlas-lower-grid .sources li{font-size:11px;overflow-wrap:anywhere}.atlas-lower-grid .sources p,.atlas-lower-grid .sources small{font-size:10px}
.atlas-related{margin:18px 0 24px}.atlas-related h2{display:flex;gap:9px;align-items:center;font-size:20px;font-weight:750;letter-spacing:-.5px}.atlas-related h2 svg{width:20px;height:20px;color:#1161db}.atlas-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.atlas-related a{display:grid;grid-template-columns:88px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:7px;border:1px solid #dce5f1;border-radius:12px;background:#f4f8ff;text-decoration:none;color:#182d4c;min-width:0}.atlas-related img{width:88px;height:76px;object-fit:cover;border-radius:9px}.atlas-related strong{font-size:12px;line-height:1.5;display:block}.atlas-related small{display:block;font-size:10px;color:#657e9e;margin-top:6px}.atlas-related a>span:last-child{font-size:16px;color:#1c64df}.atlas-long-read{border:1px solid #dce5f0;border-radius:13px;margin:24px 0;padding:0 18px;background:#fafcff}.atlas-long-read>summary{cursor:pointer;min-height:58px;align-content:center;font-size:13px;font-weight:600;color:#355c90}.atlas-long-read[open]>div{padding:10px 0 22px}.atlas-long-read h2{font-size:25px}.atlas-long-read .atlas-place-grid,.atlas-base-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.atlas-place-grid>article,.atlas-base-grid>article{border:1px solid #e0e7f1;border-radius:14px;background:#f5f9ff;overflow:hidden}.atlas-place-grid>article>div,.atlas-base-grid>article{padding:18px}.atlas-place-grid figure{margin:0}.atlas-place-grid img{display:block;width:100%;height:180px;object-fit:cover}.atlas-place-grid figcaption{display:none}.atlas-place-grid h3,.atlas-base-grid h3{font-size:19px;margin:0 0 10px}.atlas-place-grid p,.atlas-base-grid p{font-size:13px}.atlas-place-grid a{font-size:12px}.atlas-source-link{font-size:11px!important;color:#7084a0}.atlas-base-grid dt{font-size:13px;font-weight:650;margin-top:12px}.atlas-base-grid dd{font-size:12px;margin:4px 0 0}.atlas-base-grid small{display:block;color:#6e819d;margin-top:5px}.atlas-route-choices{display:grid;gap:15px}.atlas-route-choices>article{padding:20px;border:1px solid #dfe7f2;border-radius:15px;background:#f7faff}.atlas-route-choices h3{font-size:20px;margin:0 0 10px}.atlas-verified-grid>article{padding:20px;border:1px solid #dce6f4;border-radius:14px;background:#f3f8ff;margin:12px 0}.atlas-content .article-visuals{background:#f2f6ff;border-color:#dfe7f2}.atlas-catalog .article-heading{background:#f3f7ff;padding:22px;border-radius:18px}.atlas-page footer{font-family:Inter,sans-serif;font-size:10px;padding:20px 4%;background:#f6f8fe}.atlas-page footer strong{font-size:12px}
@media(hover:hover) and (pointer:fine){.atlas-day-card>summary:hover{background:#f0f6ff}.atlas-day-card.atlas-transfer-day>summary:hover{background:#d6e9ff}.atlas-source-links>a:hover,.atlas-related a:hover{border-color:#9ab8f1;background:#edf4ff}}
@media(min-width:1101px){.atlas-hero-photos{grid-row:1;grid-column:2}.atlas-hero-meta{grid-row:2;grid-column:1}.atlas-actions{grid-row:2;grid-column:2}.atlas-hero:not(:has(.atlas-hero-photos)) .atlas-actions{grid-column:1}}
@media(max-width:1100px){.atlas-layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.atlas-page .portal-header nav{gap:13px;font-size:10px}.atlas-hero h1{font-size:32px}.atlas-hero-photos img{height:170px}.atlas-hero-meta{grid-column:1}.atlas-actions{grid-column:2}.atlas-rail{padding:15px}.atlas-rail h2{font-size:14px}.atlas-rail-facts>div{grid-template-columns:63px 1fr}.atlas-decorated-map .map-place-list{width:130px;right:9px}.atlas-content .map-place-list button{font-size:10px;padding:7px;min-height:35px}.map-base-card{width:115px;left:9px;padding:8px}.map-base-card img{height:135px}.atlas-page .atlas-day-card>summary{grid-template-columns:28% minmax(0,1fr)}.atlas-day-overview{padding:11px}.atlas-page .atlas-day-title h3{font-size:15px}.atlas-lower-grid{gap:19px}.atlas-lower-grid h2{font-size:16px}.atlas-area-table{font-size:10px}.atlas-related a{grid-template-columns:70px minmax(0,1fr) 10px;gap:8px}.atlas-related img{width:70px;height:76px}.atlas-related strong{font-size:11px}}
@media(max-width:760px){.atlas-page .portal-header{padding:16px 5%;gap:9px}.atlas-page .portal-brand img{width:180px;height:34px}.atlas-page .portal-header nav{font-size:11px;gap:4px 15px}.atlas-page main{padding:16px 5% 40px}.atlas-page .breadcrumbs{font-size:9px;margin-bottom:23px}.atlas-hero{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.atlas-hero h1{font-size:31px;letter-spacing:-.9px;line-height:1.15}.atlas-kicker{font-size:9px!important;margin-bottom:12px}.atlas-lead{font-size:14px;line-height:1.75}.atlas-hero-photos{grid-column:1;grid-row:auto;gap:8px}.atlas-hero-photos img{height:175px;border-radius:13px}.atlas-hero-meta{grid-column:1}.atlas-fact-pills{gap:7px}.atlas-fact-pills>span{padding:8px 9px}.atlas-fact-pills strong{font-size:11px}.atlas-updated{font-size:9px}.atlas-actions{grid-column:1;justify-content:flex-start;gap:8px}.atlas-actions button{flex:1;min-height:44px;font-size:11px;padding:9px}.atlas-mobile-primary{display:flex!important;flex-basis:100%;justify-content:center!important;margin-top:4px}.atlas-layout{display:flex;flex-direction:column;gap:20px}.atlas-content{width:100%}.atlas-rail{position:static;width:100%;padding:20px;order:-1}.atlas-route-rail{order:0}.atlas-rail h2{font-size:17px}.atlas-rail p,.atlas-rail li,.atlas-rail-facts dd{font-size:13px}.atlas-route-rail>section{margin-top:18px;padding-top:18px}.atlas-practical-note{font-size:12px}.atlas-navigation .toc{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 14px}.atlas-navigation .toc strong{width:100%}.atlas-navigation .toc a{font-size:12px;min-height:36px;align-content:center}.atlas-content .geographic-layout{grid-template-columns:1fr}.atlas-content .geographic-svg{height:250px}.atlas-decorated-map .map-place-list{position:static;width:auto;display:grid;grid-template-columns:1fr 1fr;margin-top:9px;gap:7px}.atlas-content .map-place-list button{font-size:11px;min-height:44px;padding:9px}.map-base-card{display:none}.map-scheme-note{font-size:8px!important;bottom:7px;max-width:90%;white-space:normal;text-align:center}.atlas-content .map-toolbar{gap:8px;padding:10px}.atlas-content .map-toolbar select{font-size:16px}.atlas-content .map-toolbar button{min-height:42px}.atlas-content .map-settings>summary,.atlas-content .map-overview-details>summary,.atlas-map-provenance>summary{font-size:11px;min-height:36px}.atlas-day-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px}.atlas-day-nav a{padding:10px 8px;min-height:58px}.atlas-day-nav strong{font-size:11px}.atlas-day-nav span{font-size:10px}.atlas-day-nav small{font-size:9px}.atlas-program>h2{font-size:24px;margin-top:22px}.atlas-page .atlas-day-card>summary{grid-template-columns:100px minmax(0,1fr);min-height:142px}.atlas-day-image,.atlas-day-image img{min-height:142px;max-height:none}.atlas-day-overview{padding:12px}.atlas-day-title{gap:5px}.atlas-page .atlas-day-title h3{font-size:15px;line-height:1.45}.atlas-day-badge{font-size:9px}.atlas-day-lead{font-size:12px;line-height:1.7;margin-top:6px}.atlas-day-place-chips{display:none}.atlas-day-disclosure{font-size:9px;margin-top:7px}.atlas-day-body{padding:16px}.atlas-content .atlas-day-body dl{grid-template-columns:1fr;gap:6px}.atlas-content .atlas-day-body dt{font-size:11px}.atlas-content .atlas-day-body dd{font-size:14px;margin-bottom:14px}.atlas-reader-controls input,.atlas-reader-controls select{font-size:16px}.atlas-reader-controls .day-interactions{display:grid;grid-template-columns:1fr}.atlas-reader-controls .day-interactions button{width:100%}.atlas-lower-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:28px}.atlas-lower-column>section{margin-bottom:28px}.atlas-lower-grid h2{font-size:21px;gap:10px}.atlas-lower-grid h2 svg{width:22px;height:22px}.atlas-lower-grid p,.atlas-lower-grid li{font-size:14px}.atlas-area-table{font-size:12px}.atlas-area-table [role=rowheader]{font-size:11px}.atlas-area-table .atlas-area-head>strong{font-size:13px}.atlas-full-details>summary{font-size:13px;min-height:44px}.atlas-checklist-panel .article-preparation label{font-size:13px;gap:10px;margin:10px 0}.atlas-checklist-panel .article-preparation>p{font-size:11px}.atlas-checklist-panel input{width:18px;height:18px}.atlas-checklist-panel output{font-size:12px}.atlas-season-summary p{font-size:14px}.atlas-months span{font-size:12px;padding:7px 3px}.atlas-season-summary>small{font-size:11px}.atlas-cost-list strong{font-size:13px}.atlas-cost-list small{font-size:12px}.atlas-cost-list li{padding:11px 0}.atlas-cost-list li>svg{width:21px;height:21px}.atlas-faq>summary{font-size:13px;min-height:48px;padding:13px 0}.atlas-faq p{font-size:14px}.atlas-source-links strong{font-size:13px}.atlas-source-links span{font-size:11px}.atlas-source-links>a{padding:13px}.atlas-related h2{font-size:23px}.atlas-related>div{grid-template-columns:1fr;gap:12px}.atlas-related a{grid-template-columns:100px minmax(0,1fr) 20px;padding:8px;gap:13px}.atlas-related img{width:100px;height:84px}.atlas-related strong{font-size:14px}.atlas-related small{font-size:11px}.atlas-long-read{padding:0 14px}.atlas-long-read>summary{font-size:13px;line-height:1.6;padding:13px 0}.atlas-long-read .atlas-place-grid,.atlas-base-grid{grid-template-columns:1fr}.atlas-place-grid img{height:190px}.atlas-content p,.atlas-content li{font-size:14px}.atlas-content h2{font-size:24px}.atlas-route-choices>article{padding:17px}.atlas-page footer{font-size:11px}.atlas-page .atlas-day-card .card-pencil-mark{display:none}}
@media(max-width:380px){.atlas-hero h1{font-size:29px}.atlas-hero-photos img{height:145px}.atlas-fact-pills strong{font-size:10px}.atlas-actions button{font-size:10px;padding:8px}.atlas-actions svg{width:12px}.atlas-page .atlas-day-card>summary{grid-template-columns:82px minmax(0,1fr)}.atlas-day-overview{padding:10px}.atlas-page .atlas-day-title h3{font-size:14px}.atlas-day-lead{font-size:11px}.atlas-day-image,.atlas-day-image img{min-height:155px}.atlas-content .map-place-list{grid-template-columns:1fr}.atlas-area-table>div>*{padding:6px}.atlas-area-table{font-size:11px}}
@media(prefers-reduced-motion:reduce){.atlas-day-card,.atlas-related a,.atlas-source-links a{animation:none!important;transition:none!important;transform:none!important}}
@media print{.atlas-page .portal-header,.atlas-actions,.atlas-rail,.atlas-day-nav,.atlas-reader-controls,.atlas-mobile-primary,.atlas-day-disclosure,.atlas-related{display:none!important}.atlas-page main{max-width:none;padding:0}.atlas-hero{display:block}.atlas-hero h1{font-size:26px}.atlas-hero-photos{display:none}.atlas-hero-meta{display:block}.atlas-layout,.atlas-lower-grid{display:block}.atlas-page .route-day[hidden]{display:block!important}.atlas-page .atlas-day-card>summary{grid-template-columns:120px 1fr}.atlas-day-image,.atlas-day-image img{min-height:90px;max-height:120px}.atlas-day-title h3{font-size:15px}.atlas-day-lead{font-size:11px}.atlas-day-body{padding:10px}.atlas-content .atlas-day-body dl{display:block}.atlas-content .atlas-day-body dd{font-size:11px;margin:0 0 8px}.atlas-lower-column>section{break-inside:avoid}.atlas-day-card{break-inside:auto}.atlas-lower-grid p,.atlas-lower-grid li{font-size:11px}.atlas-map-canvas .map-base-card{display:none}.atlas-map-canvas svg{height:180px}.atlas-full-details>div,.atlas-long-read>div,.atlas-faq>div{display:block!important}.atlas-title-mark .card-pencil-mark{display:none}.atlas-long-read{border:0;padding:0}.atlas-long-read>summary{font-size:20px}.atlas-full-details>summary{font-size:14px}.atlas-source-links>a{box-shadow:none}.atlas-page footer{display:none}.atlas-day-body .sources{padding:0}}

.atlas-place-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:760px){.atlas-place-grid{grid-template-columns:1fr}}

.atlas-page .atlas-title-mark .card-pencil-mark path{opacity:1;fill:none;stroke:#a6cc26;stroke-width:2.1;stroke-dashoffset:0}
.atlas-day-image img{position:absolute;inset:0;width:100%;height:100%;max-height:none}
.atlas-checklist-panel .article-preparation label{padding:2px 0;margin:6px 0}.atlas-checklist-panel .article-preparation input{flex:0 0 15px}
@media(max-width:760px){.atlas-checklist-panel .article-preparation label{padding:4px 0;margin:6px 0}.atlas-checklist-panel .article-preparation input{flex-basis:18px}}

.atlas-page .editorial-article section>h2:before{display:none}

@media(min-width:761px){.atlas-decorated-map .geographic-svg{height:240px}.atlas-page .atlas-day-card>summary{min-height:100px}.atlas-day-image,.atlas-day-image img{min-height:100px}.atlas-day-overview{padding:10px 12px 16px}.atlas-day-disclosure{position:absolute;right:11px;bottom:4px;margin:0;font-size:8px}.atlas-page .atlas-day-card>summary{position:relative}.map-base-card{top:12px;bottom:12px}.map-base-card img{height:125px}.atlas-day-title h3{font-size:15px}.atlas-page .atlas-day-title h3{font-size:15px}}

@media(min-width:761px){.atlas-page .portal-header{padding-top:9px;padding-bottom:9px}.atlas-page main{padding-top:12px}.atlas-page .breadcrumbs{margin-bottom:18px}.atlas-hero{margin-bottom:16px}.atlas-hero-meta{gap:8px}.atlas-updated{margin:0}}
@media(min-width:761px) and (max-width:1100px){.atlas-fact-pills>span{padding:6px 8px;gap:5px}.atlas-fact-pills svg{width:14px;height:14px}.atlas-fact-pills strong{font-size:9px}.atlas-updated{font-size:8px}}

.atlas-day-nav a:not(:first-child)>small{display:none}.atlas-program{position:relative}.atlas-content>#days{margin-top:14px}.atlas-program>h2{margin-top:0}
@media(min-width:761px){.atlas-reader-controls:not([open]){position:absolute;right:0;top:0;max-width:220px;margin:0;background:transparent;padding:0}.atlas-reader-controls:not([open])>summary{font-size:10px;min-height:30px}.atlas-reader-controls[open]{position:static}}

.atlas-day-nav a[aria-current=true]{background:#2458f5;border-color:#2458f5;color:white;box-shadow:0 2px 3px #192b6310}
.map-empty-notice{position:absolute;inset:0;z-index:2;display:grid;place-items:center;text-align:center;padding:28px;background:#edf4fb;color:#46688c;font-size:13px!important;line-height:1.7;margin:0!important}
