.bLOqwW_page{color:#102f36;background:#e7ece5;min-height:100vh;padding:32px}.bLOqwW_templatePicker{gap:12px;max-width:900px;margin:0 auto 20px;display:grid}.bLOqwW_templatePicker>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bLOqwW_templatePicker span{margin-right:8px;font-size:12px;font-weight:700}.bLOqwW_templatePicker a{color:#244b49;background:#fffdf8;border:1px solid #c9d6cb;border-radius:7px;padding:9px 13px;font-size:13px;text-decoration:none}.bLOqwW_templatePicker a[aria-current]{color:#fff;background:#244b49;border-color:#244b49}.bLOqwW_atlas .bLOqwW_cover,.bLOqwW_journal .bLOqwW_cover,.bLOqwW_magazine .bLOqwW_cover{color:#183b40;background:#fffdf8;min-height:0;padding:32px 38px}.bLOqwW_atlas .bLOqwW_kicker,.bLOqwW_journal .bLOqwW_kicker,.bLOqwW_magazine .bLOqwW_kicker{color:#516c64;margin:20px 0 12px}.bLOqwW_atlas .bLOqwW_cover h1,.bLOqwW_journal .bLOqwW_cover h1,.bLOqwW_magazine .bLOqwW_cover h1{letter-spacing:-.04em;font-size:48px;line-height:1.08}.bLOqwW_atlas .bLOqwW_routeLine,.bLOqwW_journal .bLOqwW_routeLine,.bLOqwW_magazine .bLOqwW_routeLine{color:#516c64;margin:16px 0}.bLOqwW_atlas .bLOqwW_coverStats,.bLOqwW_journal .bLOqwW_coverStats,.bLOqwW_magazine .bLOqwW_coverStats{border-block:1px solid #cedbd2;flex-wrap:wrap;gap:22px;padding:12px 0;display:flex}.bLOqwW_coverStats>div{background:0 0;border:0;padding:0}.bLOqwW_coverStats strong,.bLOqwW_coverStats span{color:inherit}.bLOqwW_coverStats svg{stroke:currentColor;width:24px;height:24px}.bLOqwW_brand a{color:inherit}.bLOqwW_emoji{grid-row:1/3;align-self:center;font-size:23px!important}.bLOqwW_journeyLayout{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:0 38px 30px;display:grid}.bLOqwW_journeyContent{min-width:0}.bLOqwW_routeSpine{background:#e8efe5;border-radius:5px;align-self:start;padding:20px 15px}.bLOqwW_routeSpine h2{margin:0 0 20px;font-size:14px}.bLOqwW_routeSpine ol{margin:0;padding:0;list-style:none}.bLOqwW_routeSpine li{border-left:2px solid #416257;margin-left:10px;padding:0 0 25px 20px;position:relative}.bLOqwW_routeSpine li:last-child{border-color:#0000;padding-bottom:0}.bLOqwW_routeSpine b{color:#fff;background:#244b49;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;left:-11px}.bLOqwW_routeSpine strong,.bLOqwW_routeSpine span,.bLOqwW_routeSpine small{display:block}.bLOqwW_routeSpine strong{font-size:13px}.bLOqwW_routeSpine span,.bLOqwW_routeSpine small{color:#4e655c;font-size:11px}.bLOqwW_routeSpine small{margin-top:10px}.bLOqwW_timeline{padding:22px 0 0}.bLOqwW_sectionHeading h2{font-size:27px}.bLOqwW_timeline li{grid-template-columns:36px minmax(0,1fr);gap:12px}.bLOqwW_dayMarker{border-radius:4px;width:32px;height:32px}.bLOqwW_stopCard h3{font-size:24px}.bLOqwW_savedDetail{background:0 0;border:0;padding:10px 0;font-size:13px}.bLOqwW_savedDetail strong{font-size:11px}.bLOqwW_travelLeg{padding:12px;font-size:12px}.bLOqwW_notes{padding:28px 38px}.bLOqwW_noteGrid div{min-height:0;padding:14px}.bLOqwW_footer{color:#244b49;background:#fffdf8;padding:20px 38px}.bLOqwW_footer small{color:#526b66;font-size:11px}.bLOqwW_magazine .bLOqwW_journeyLayout,.bLOqwW_journal .bLOqwW_journeyLayout{display:block}.bLOqwW_magazine .bLOqwW_cover{isolation:isolate;padding-top:24px;padding-bottom:25px;position:relative}.bLOqwW_coverPhoto{object-fit:cover;z-index:-2;width:100%;height:calc(100% - 95px);position:absolute;inset:95px 0 0}.bLOqwW_magazine .bLOqwW_cover:after{content:"";z-index:-1;background:#102f368c;position:absolute;inset:95px 0 0}.bLOqwW_magazine .bLOqwW_kicker{color:#fff;margin-top:55px}.bLOqwW_magazine .bLOqwW_cover h1,.bLOqwW_magazine .bLOqwW_routeLine,.bLOqwW_magazine .bLOqwW_coverStats{color:#fff}.bLOqwW_magazine .bLOqwW_coverStats{border-color:#ffffff50}.bLOqwW_magazine .bLOqwW_cover h1,.bLOqwW_magazine .bLOqwW_stopCard h3{font-family:Georgia,serif;font-weight:400}.bLOqwW_magazine .bLOqwW_timeline ol{columns:2;column-gap:28px}.bLOqwW_magazine .bLOqwW_timeline li{break-inside:avoid;margin-bottom:22px;display:block}.bLOqwW_magazine .bLOqwW_dayMarker{color:#ae613b;background:0 0;margin-bottom:10px;font:italic 32px Georgia,serif}.bLOqwW_magazine .bLOqwW_travelLeg{background:0 0;border-top:1px solid #dce5dc;border-radius:0;flex-wrap:wrap;margin:12px 0;display:flex}.bLOqwW_magazine .bLOqwW_notes{background:#f7f2e9}.bLOqwW_journal .bLOqwW_book,.bLOqwW_journal .bLOqwW_cover,.bLOqwW_journal .bLOqwW_footer{background:#f4ebdb}.bLOqwW_journal .bLOqwW_cover h1{color:#874b39;font-family:Georgia,serif;font-style:italic}.bLOqwW_journal .bLOqwW_timeline ol{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bLOqwW_journal .bLOqwW_timeline li{background:#fff9ee;border:1px solid #dbcaac;border-radius:4px;padding:18px;display:block}.bLOqwW_journal .bLOqwW_timeline li:nth-child(3n+2){background:#e8efdf}.bLOqwW_journal .bLOqwW_timeline li:nth-child(3n){background:#f4dfd6}.bLOqwW_journal .bLOqwW_stopCard{border:0}.bLOqwW_journal .bLOqwW_stopCard h3{font:italic 27px Georgia,serif}.bLOqwW_journal .bLOqwW_dayMarker{background:0 0;border:1px dashed #ae8b66;width:45px;font-weight:700}.bLOqwW_journal .bLOqwW_travelLeg{background:0 0;flex-wrap:wrap;margin:0;padding:10px 0;display:flex}.bLOqwW_journal .bLOqwW_notes{background:#f4ebdb}.bLOqwW_page[data-symbols=none] .bLOqwW_coverStats>div,.bLOqwW_page[data-symbols=none] .bLOqwW_travelLeg{grid-template-columns:1fr}@media (max-width:650px){.bLOqwW_journeyLayout{padding:0 22px 22px;display:block}.bLOqwW_routeSpine{margin-bottom:20px}.bLOqwW_atlas .bLOqwW_cover,.bLOqwW_journal .bLOqwW_cover,.bLOqwW_magazine .bLOqwW_cover{padding-inline:22px}.bLOqwW_atlas .bLOqwW_cover h1,.bLOqwW_journal .bLOqwW_cover h1,.bLOqwW_magazine .bLOqwW_cover h1{font-size:38px}.bLOqwW_journal .bLOqwW_timeline ol{grid-template-columns:1fr}.bLOqwW_magazine .bLOqwW_timeline ol{columns:1}.bLOqwW_timeline{padding:20px 0}.bLOqwW_notes,.bLOqwW_footer{padding:24px 22px}.bLOqwW_templatePicker{margin:0;padding:12px}.bLOqwW_coverStats{gap:14px!important}}.bLOqwW_toolbar{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto 18px;display:flex}.bLOqwW_toolbar a,.bLOqwW_toolbar button{color:#143f42;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:9px;padding:11px 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.bLOqwW_toolbar button{background:#d8ed92}.bLOqwW_toolbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.bLOqwW_book{background:#fffdf8;border-radius:12px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #0f313421}.bLOqwW_cover{color:#f8faef;background:#143e40;min-height:560px;padding:52px 58px;position:relative;overflow:hidden}.bLOqwW_brand{letter-spacing:-.04em;font-size:20px;font-weight:800}.bLOqwW_brand span{color:#b7dc46;font-size:30px}.bLOqwW_kicker,.bLOqwW_sectionNumber{color:#9dbcae;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:850}.bLOqwW_kicker{color:#d8ed92;margin:110px 0 16px}.bLOqwW_cover h1{letter-spacing:-.07em;max-width:660px;margin:0;font-size:clamp(52px,8vw,84px);line-height:.94}.bLOqwW_routeLine{color:#c7dad1;max-width:650px;margin:23px 0 46px;line-height:1.6}.bLOqwW_coverStats{grid-template-columns:1fr 1fr;gap:12px;max-width:700px;display:grid}.bLOqwW_coverStats>div{background:#ffffff0e;border:1px solid #d8ed923b;border-radius:9px;grid-template-columns:34px 1fr;gap:3px 12px;padding:16px;display:grid}.bLOqwW_coverStats svg{fill:none;stroke:#d8ed92;stroke-width:1.6px;grid-row:1/3;width:29px;height:29px}.bLOqwW_coverStats span{color:#9dbab1;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.bLOqwW_coverStats strong{font-size:12px;line-height:1.45}.bLOqwW_coverArt{border:1px solid #d8ed922b;border-radius:50%;width:430px;height:430px;position:absolute;top:-120px;right:-120px}.bLOqwW_coverArt span{border:1px solid #d8ed921f;border-radius:50%;position:absolute;inset:60px}.bLOqwW_coverArt span:nth-child(2){inset:120px}.bLOqwW_coverArt span:nth-child(3){background:#d8ed92;inset:180px}.bLOqwW_introduction{border-bottom:1px solid #dce5dc;grid-template-columns:1fr 1fr;gap:50px;padding:64px 58px;display:grid}.bLOqwW_introduction h2,.bLOqwW_sectionHeading h2{letter-spacing:-.055em;margin:7px 0 0;font-size:36px;line-height:1.05}.bLOqwW_introduction>p{color:#58706d;margin:22px 0 0;line-height:1.75}.bLOqwW_timeline,.bLOqwW_notes{padding:62px 58px}.bLOqwW_sectionHeading{margin-bottom:34px}.bLOqwW_timeline ol{margin:0;padding:0;list-style:none}.bLOqwW_timeline li{grid-template-columns:48px 1fr;gap:17px;display:grid}.bLOqwW_dayMarker{color:#17635b;background:#dfeee1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid}.bLOqwW_stopCard{border-bottom:1px solid #dce5dc;padding:3px 0 24px}.bLOqwW_stopCard p{color:#6f8580;text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px;font-size:11px;font-weight:750}.bLOqwW_stopCard h3{letter-spacing:-.045em;margin:0 0 6px;font-size:27px}.bLOqwW_stopCard span{color:#54706e;font-size:12px}.bLOqwW_savedDetail{color:#526a67;background:#f4f7ef;border-left:3px solid #a7ca48;margin-top:13px;padding:11px 13px;font-size:11px;line-height:1.5}.bLOqwW_savedDetail strong{color:#214d4b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.bLOqwW_travelLeg{background:#f1f5ec;border-radius:9px;grid-column:2;grid-template-columns:33px 1fr;gap:2px 12px;margin:0 0 25px;padding:18px;display:grid}.bLOqwW_travelLeg svg{fill:none;stroke:#36766d;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;width:30px;height:30px}.bLOqwW_travelLeg span{color:#234e4f;font-size:12px;font-weight:850}.bLOqwW_travelLeg small{color:#70817d;font-size:11px}.bLOqwW_notes{background:#eef3ea}.bLOqwW_noteGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bLOqwW_noteGrid div{background:#fffdf8;border-radius:9px;min-height:105px;padding:18px}.bLOqwW_noteGrid strong,.bLOqwW_noteGrid span{display:block}.bLOqwW_noteGrid strong{color:#184b4b;margin-bottom:10px;font-size:13px}.bLOqwW_noteGrid span{color:#82908b;font-size:11px}.bLOqwW_footer{color:#eef4e9;background:#102f36;grid-template-columns:auto 1fr;align-items:center;gap:5px 22px;padding:38px 58px;display:grid}.bLOqwW_footer p{text-align:right;margin:0;font-size:12px;font-weight:750}.bLOqwW_footer small{color:#a9bfba;grid-column:1/-1;font-size:9px;line-height:1.5}@media (max-width:650px){.bLOqwW_page{padding:0}.bLOqwW_toolbar{background:#e7ece5;margin:0;padding:12px}.bLOqwW_toolbar a,.bLOqwW_toolbar button{padding:10px 12px;font-size:11px}.bLOqwW_book{border-radius:0}.bLOqwW_cover{min-height:530px;padding:38px 25px}.bLOqwW_kicker{margin-top:110px}.bLOqwW_cover h1{font-size:50px}.bLOqwW_coverStats,.bLOqwW_introduction,.bLOqwW_noteGrid{grid-template-columns:1fr}.bLOqwW_introduction,.bLOqwW_timeline,.bLOqwW_notes{padding:46px 25px}.bLOqwW_footer{padding:30px 25px}}@media print{@page{size:A4;margin:0}.bLOqwW_page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0}.bLOqwW_toolbar{display:none}.bLOqwW_book{max-width:none;box-shadow:none;border-radius:0}.bLOqwW_cover{break-after:page;min-height:297mm}.bLOqwW_timeline li,.bLOqwW_travelLeg,.bLOqwW_noteGrid div{break-inside:avoid}.bLOqwW_timeline{break-before:page}.bLOqwW_sectionHeading{break-after:avoid;break-inside:avoid}.bLOqwW_notes,.bLOqwW_footer{break-inside:avoid}@page{margin:12mm}.bLOqwW_templatePicker{display:none}.bLOqwW_atlas .bLOqwW_cover,.bLOqwW_magazine .bLOqwW_cover,.bLOqwW_journal .bLOqwW_cover{break-after:auto;min-height:0;padding:16px 0 24px}.bLOqwW_journeyLayout{grid-template-columns:165px minmax(0,1fr);gap:22px;padding:0 0 24px}.bLOqwW_timeline{break-before:auto;padding:12px 0}.bLOqwW_notes,.bLOqwW_footer{padding:20px 0}.bLOqwW_atlas .bLOqwW_cover h1,.bLOqwW_journal .bLOqwW_cover h1,.bLOqwW_magazine .bLOqwW_cover h1{font-size:38px}.bLOqwW_magazine .bLOqwW_cover{padding-inline:20px}.bLOqwW_sectionHeading{break-after:avoid}.bLOqwW_routeSpine{break-inside:avoid}}.bLOqwW_page .bLOqwW_brand a span{color:inherit;font-size:25px}.bLOqwW_page .bLOqwW_coverStats>div{background:0 0;border:0;padding:0}.bLOqwW_page .bLOqwW_coverStats strong,.bLOqwW_page .bLOqwW_coverStats span{color:inherit}.bLOqwW_page .bLOqwW_coverStats svg{stroke:currentColor;width:24px;height:24px}.bLOqwW_page .bLOqwW_timeline{padding:22px 0 0}.bLOqwW_page .bLOqwW_sectionHeading h2{font-size:27px}.bLOqwW_page .bLOqwW_notes{padding:28px 38px}.bLOqwW_page .bLOqwW_footer{color:#244b49;background:#fffdf8;padding:20px 38px}.bLOqwW_page .bLOqwW_footer small{color:#526b66;font-size:11px}@media print{.bLOqwW_page .bLOqwW_notes,.bLOqwW_page .bLOqwW_footer{padding:20px 0}.bLOqwW_page .bLOqwW_timeline{padding:12px 0}@page{margin:0;size:A4}.bLOqwW_page .bLOqwW_book{background:#fffdf8;padding:12mm}.bLOqwW_page{background:#fff;min-height:0}.bLOqwW_atlas .bLOqwW_journeyLayout{display:block}.bLOqwW_atlas .bLOqwW_routeSpine{float:left;width:165px;margin:12px 22px 18px 0}.bLOqwW_atlas .bLOqwW_journeyContent{display:contents}.bLOqwW_atlas .bLOqwW_timeline{clear:both}.bLOqwW_page .bLOqwW_sectionHeading{break-inside:avoid;break-after:avoid;margin-bottom:16px}.bLOqwW_page .bLOqwW_savedDetail{background:0 0;border:0;margin-top:8px;padding:7px 0;font-size:12px}.bLOqwW_page .bLOqwW_savedDetail strong{font-size:11px}.bLOqwW_page .bLOqwW_dayMarker{border-radius:4px;width:32px;height:32px}.bLOqwW_page .bLOqwW_stopCard{padding-bottom:16px}.bLOqwW_page .bLOqwW_noteGrid div{min-height:0;padding:12px}.bLOqwW_page .bLOqwW_noteGrid span{color:#4f6762;font-size:12px}.bLOqwW_page .bLOqwW_notes{break-inside:auto}.bLOqwW_journal .bLOqwW_book,.bLOqwW_journal .bLOqwW_footer{background:#f4ebdb}.bLOqwW_magazine .bLOqwW_timeline ol{columns:auto}.bLOqwW_magazine .bLOqwW_timeline li{grid-template-columns:36px minmax(0,1fr);margin-bottom:4px;display:grid}.bLOqwW_magazine .bLOqwW_travelLeg{grid-column:2}.bLOqwW_magazine .bLOqwW_dayMarker{margin-bottom:0}.bLOqwW_magazine .bLOqwW_stopCard,.bLOqwW_magazine .bLOqwW_journeyLayout{padding-bottom:8px}.bLOqwW_page .bLOqwW_notes{padding:12px 0}.bLOqwW_page .bLOqwW_footer{padding:10px 0}.bLOqwW_page .bLOqwW_footer .brand img{width:40px;height:40px}.bLOqwW_page .bLOqwW_timeline li{gap:8px}.bLOqwW_page .bLOqwW_travelLeg{margin-bottom:10px;padding:8px}}
.CceH2W_section{color:#193d42;background:#edf5f2;border-radius:14px;margin:2rem 0;padding:1.5rem}.CceH2W_section h2{margin:0 0 1.2rem;font-size:1.3rem}.CceH2W_ribbon{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.CceH2W_ribbon li{border-top:2px solid #8db5ac;flex-direction:column;gap:.4rem;padding-top:.7rem;display:flex}.CceH2W_number{color:#fff;background:#174e53;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.CceH2W_transport{color:#3b6268;font-size:.8rem}.CceH2W_refresh{color:#193d42;cursor:pointer;background:#fff;border:1px solid #b4ceca;border-radius:8px;padding:.7rem 1rem}.CceH2W_estimates{gap:.7rem;padding:0;list-style:none;display:grid}.CceH2W_estimates li{gap:.3rem;font-size:.85rem;display:grid}.CceH2W_caveat{color:#4c686b;font-size:.75rem;line-height:1.5}@media print{.CceH2W_refresh{display:none}.CceH2W_section{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.hgErSa_page{background:#f1f2e9;padding-bottom:90px}.hgErSa_intro{color:#f7f8f3;background:#143b3d;justify-content:space-between;align-items:end;gap:32px;min-height:220px;padding:40px max(32px,50vw - 660px);display:flex;position:relative;overflow:hidden}.hgErSa_intro:after{content:"";pointer-events:none;border:1px solid #d8ed9238;border-radius:50%;width:540px;height:540px;position:absolute;top:-345px;right:-100px;box-shadow:0 0 0 90px #d8ed9209,0 0 0 180px #d8ed9206}.hgErSa_introText{z-index:1;max-width:900px;position:relative}.hgErSa_eyebrow{color:#739684;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850}.hgErSa_intro .hgErSa_eyebrow{color:#d8ed92}.hgErSa_intro h1{letter-spacing:-.065em;margin:0 0 15px;font-size:clamp(38px,5vw,66px);font-weight:750;line-height:.99}.hgErSa_introText>p:last-child{color:#c9d9d4;max-width:630px;margin:0;font-size:15px;line-height:1.6}.hgErSa_introMark{z-index:1;color:#d8ed92;letter-spacing:.12em;white-space:nowrap;border-bottom:1px solid #d8ed9273;align-self:flex-start;padding:8px 0;font-size:12px;font-weight:800;position:relative}.hgErSa_workspace{grid-template-columns:minmax(0,1.45fr) minmax(350px,.85fr);align-items:start;gap:22px;max-width:1360px;margin:0 auto;padding:26px 32px 0;display:grid}.hgErSa_editor{background:#fffdf8;border:1px solid #e4e5d7;border-radius:4px;padding:34px;box-shadow:0 12px 40px #071d2b09}.hgErSa_sectionTitle{border-bottom:2px solid #c5d8cd;justify-content:space-between;align-items:end;gap:20px;padding-bottom:23px;display:flex}.hgErSa_sectionTitle h2,.hgErSa_overview h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.hgErSa_sectionTitle>span{color:#53646a;white-space:nowrap;font-size:13px}.hgErSa_routeIntro{color:#586e6e;max-width:570px;margin:21px 0 0;font-size:13px;line-height:1.6}.hgErSa_routeReadiness{background:#f4f8f1;border:1px solid #d7e3d9;border-radius:8px;margin:18px 0 0;padding:16px 18px}.hgErSa_routeReadiness>div{color:#284e50;justify-content:space-between;gap:15px;font-size:12px;display:flex}.hgErSa_routeReadiness progress{accent-color:#176b68;width:100%;height:7px;margin:10px 0 12px}.hgErSa_routeReadiness ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hgErSa_routeReadiness li{color:#75827e;background:#fff;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:750}.hgErSa_routeReadiness li span{margin-right:4px}.hgErSa_routeReadiness .hgErSa_checkComplete{color:#175950;background:#dfeddf}.hgErSa_routeIntelligence{background:#fffef9;border:1px solid #cddfcf;border-radius:10px;margin:14px 0 0;padding:16px 18px}.hgErSa_routeIntelligence>div:first-child{align-items:flex-start;gap:11px;display:flex}.hgErSa_routeIntelligence>div:first-child>span{color:#174d48;background:#d8ed92;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.hgErSa_routeIntelligence strong{color:#183f41;font-size:12px}.hgErSa_routeIntelligence p{color:#647774;margin:3px 0 0;font-size:11px;line-height:1.45}.hgErSa_routeIntelligence>small{color:#788581;margin:11px 0 0 40px;font-size:10px;display:block}.hgErSa_orderSuggestion{border-top:1px solid #e1e9df;justify-content:space-between;align-items:center;gap:14px;margin:13px 0 0 40px;padding-top:12px;display:flex}.hgErSa_orderSuggestion p,.hgErSa_orderSuggestion p span{gap:3px;display:grid}.hgErSa_orderSuggestion button,.hgErSa_durationSuggestion button{color:#1d5b53;cursor:pointer;background:#edf5e8;border:1px solid #a9c5b4;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.hgErSa_fields{grid-template-columns:1.5fr 1fr;gap:16px;margin:28px 0 30px;display:grid}.hgErSa_fields label,.hgErSa_placeField,.hgErSa_nightsField{color:#42575c;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.hgErSa_fields label span{color:#7b8988;font-weight:500}.hgErSa_fields input,.hgErSa_stop input,.hgErSa_transport select{color:#071d2b;background:#fbfcf9;border:1px solid #d5dfd8;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:10px 13px}.hgErSa_placeWidget{width:100%}.hgErSa_placeWidget gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%}.hgErSa_placeVerified,.hgErSa_placeHint{font-size:11px;font-weight:550;line-height:1.35;display:block}.hgErSa_placeVerified{color:#0b6e75}.hgErSa_placeHint{color:#647478}.hgErSa_weatherQuiet{color:#667b7b;margin:16px 0 0 63px;font-size:12px;line-height:1.45}.hgErSa_weatherCard{color:#123c42;background:linear-gradient(130deg,#ecf7f3 0%,#f2f8f4 52%,#f9f8ec 100%);border:1px solid #d5e8dc;border-radius:8px;margin:18px 0 0 63px;padding:17px 18px 12px;box-shadow:inset 0 1px #fffc}.hgErSa_weatherTypical{background:linear-gradient(130deg,#f8f1dc,#f6f5e9 60%,#eaf1e9);border-color:#e8ddbd}.hgErSa_typicalStats{flex-wrap:wrap;gap:8px;display:flex}.hgErSa_typicalStats>div{background:#ffffffb8;border:1px solid #d2c4978c;border-radius:8px;flex:130px;grid-template-columns:23px 1fr;align-items:center;gap:1px 8px;min-width:0;padding:12px;display:grid}.hgErSa_typicalStats svg{stroke:#8a7760;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;width:23px;height:23px}.hgErSa_typicalStats span{color:#6f7768;font-size:10px;line-height:1.2}.hgErSa_typicalStats strong{letter-spacing:-.03em;font-size:16px}.hgErSa_seasonalOutlook{color:#50645a;background:#ffffff8f;border-left:3px solid #b2a067;gap:3px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.hgErSa_seasonalOutlook strong{color:#234d48}.hgErSa_weatherHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hgErSa_weatherEyebrow{color:#527a70;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.hgErSa_weatherTitle{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.hgErSa_weatherForecastTag{color:#416b62;background:#ffffff9e;border:1px solid #cfe3d6;border-radius:8px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.hgErSa_weatherCard ul{scrollbar-width:thin;grid-auto-columns:104px;grid-auto-flow:column;gap:8px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.hgErSa_weatherCard li{background:#ffffffb3;border:1px solid #badacab8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;min-height:116px;padding:10px 11px;font-size:11px;display:flex}.hgErSa_weatherCard time{color:#2d5e61;justify-content:space-between;gap:4px;width:100%;font-weight:800;display:flex}.hgErSa_weatherCard time span{color:#7b9892;font-weight:600}.hgErSa_weatherCard svg{width:34px;height:34px;margin:2px 0}.hgErSa_weatherIconSun{color:#d49838}.hgErSa_weatherIconCloud{color:#719ba4}.hgErSa_weatherIconRain{color:#397c9c}.hgErSa_weatherIconSnow{color:#608eaf}.hgErSa_weatherIconStorm{color:#576b91}.hgErSa_weatherCard li strong{white-space:nowrap;font-size:12px}.hgErSa_weatherCard li small{color:#627f79;font-size:10px}.hgErSa_weatherMore{color:#668079;border-top:1px solid #d7e8dc;margin:9px 0 0;padding-top:9px;font-size:10px;line-height:1.4}.hgErSa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hgErSa_stops{margin:0;padding:0;list-style:none}.hgErSa_stop{background:#fff;border:1px solid #d8e2da;border-radius:12px;padding:24px;position:relative;box-shadow:0 8px 28px #1749430b}.hgErSa_stop+.hgErSa_stop{margin-top:18px}.hgErSa_stopLabel{color:#688078;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px 63px;font-size:10px;font-weight:850}.hgErSa_stopHead{grid-template-columns:48px minmax(0,1fr) 88px;align-items:start;gap:15px;display:grid}.hgErSa_stopNumber{color:#175950;letter-spacing:-.05em;background:#e7efe5;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:850;display:grid}.hgErSa_placeField{max-width:470px}.hgErSa_placeField>span,.hgErSa_nightsField>span{color:#1b4143;font-size:12px}.hgErSa_smartDetails{background:#f8faf4;border:1px solid #d8e4da;border-radius:9px;margin:17px 0 4px 63px}.hgErSa_smartPrompt{background:linear-gradient(105deg,#eef6e8,#f7f8ed);border:1px solid #d9e7d6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:17px 0 0 63px;padding:13px 14px;display:flex}.hgErSa_smartPrompt>div{align-items:center;gap:11px;min-width:0;display:flex}.hgErSa_smartPrompt>div>span{color:#164c45;background:#d8ed92;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.hgErSa_smartPrompt p{color:#204d4b;gap:3px;margin:0;font-size:12px;display:grid}.hgErSa_smartPrompt small{color:#71817b;font-size:10px;font-weight:550}.hgErSa_smartPrompt>button{color:#1f5f57;cursor:pointer;background:#fff;border:1px solid #aac6b4;border-radius:8px;flex:none;padding:8px 11px;font-size:10px;font-weight:850}.hgErSa_smartDetails summary{color:#245c58;cursor:pointer;align-items:center;gap:9px;padding:13px 15px;font-size:12px;font-weight:850;list-style:none;display:flex}.hgErSa_smartDetails summary::-webkit-details-marker{display:none}.hgErSa_smartDetails summary>span{min-width:0}.hgErSa_detailsHeading{gap:4px;display:grid}.hgErSa_detailsHeading>span{color:#667a76;font-size:11px;font-weight:500;line-height:1.4}.hgErSa_detailsIcon{color:#245c58;background:#e5efdc;border-radius:7px;flex:none;width:29px;height:29px;padding:4px}.hgErSa_detailsChevron{flex:none;width:17px;height:17px;transition:transform .15s}.hgErSa_smartDetails[open]>summary .hgErSa_detailsChevron{transform:rotate(180deg)}.hgErSa_smartDetails summary small{color:#788781;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:650}.hgErSa_smartDetails>p{color:#667a76;margin:0;padding:0 15px 13px;font-size:11px;line-height:1.5}.hgErSa_suggestionRow{flex-wrap:wrap;gap:7px;padding:0 15px 14px;display:flex}.hgErSa_suggestionRow span{font-weight:900}.hgErSa_suggestionRow button{color:#315d57;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadcc9;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;line-height:1.3;display:inline-flex}.hgErSa_suggestionRow button:hover:not(:disabled){background:#edf5e8;border-color:#77a98d}.hgErSa_suggestionRow button:disabled{opacity:.62;cursor:default}.hgErSa_smartGrid{border-top:1px solid #dfe8df;grid-template-columns:1.4fr .6fr;gap:12px;padding:15px;display:grid}.hgErSa_smartGrid label{color:#365654;gap:7px;font-size:11px;font-weight:750;display:grid}.hgErSa_smartGrid input,.hgErSa_smartGrid textarea{color:#102f36;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9cf;border-radius:8px;padding:10px 12px}.hgErSa_smartWide{grid-column:1/-1}.hgErSa_stopControls{justify-content:flex-end;gap:16px;margin:9px 0 0 63px;display:flex}.hgErSa_arrivalDate{color:#627774;margin:9px 0 0 63px;font-size:11px}.hgErSa_arrivalDate strong{color:#1b5350}.hgErSa_durationSuggestion{color:#4d6862;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0 63px;font-size:10px;display:flex}.hgErSa_connectionRow{flex-wrap:wrap;gap:9px;padding:0 15px 15px;display:flex}.hgErSa_connectionRow a{color:#245d57;border-bottom:1px solid #9ebcac;align-items:center;gap:7px;padding:5px 1px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.hgErSa_connectionRow a span{color:#6b982b;font-size:14px}.hgErSa_stopControls button{color:#416268;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.hgErSa_stopControls button:disabled{opacity:.35;cursor:not-allowed}.hgErSa_transport{align-items:center;gap:24px;min-height:82px;margin-left:23px;display:flex}.hgErSa_transportLine{background:repeating-linear-gradient(#91b5a7 0 5px,#0000 5px 11px);width:2px;height:78px}.hgErSa_transport label{color:#52716e;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.hgErSa_transport select{color:#0c4149;background:#edf4eb;border-radius:8px;width:140px;min-height:38px;padding:7px 8px;font-size:12px;font-weight:700}.hgErSa_transport .hgErSa_insertStop{color:#315d59;cursor:pointer;background:#fffdf8;border:1px solid #bfd2c4;border-radius:8px;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:800}.hgErSa_transport .hgErSa_insertStop:disabled{opacity:.45;cursor:not-allowed}.hgErSa_editorFooter{border-top:1px solid #e5ebe4;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:25px;display:flex}.hgErSa_editorFooter button,.hgErSa_editorFooter a{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:13px;font-weight:850;display:inline-flex}.hgErSa_addButton{color:#164c45;background:#e9f1e2}.hgErSa_saveButton{color:#092e32;background:#d8ed92}.hgErSa_editorFooter button:disabled{opacity:.5;cursor:not-allowed}.hgErSa_status{color:#56696b;min-height:22px;margin:14px 0 0;font-size:12px}.hgErSa_sidebar{gap:18px;display:grid}.hgErSa_mapWorkspace{max-width:1360px;margin:0 auto;padding:24px 32px 0}.hgErSa_overview{background:0 0;border-top:2px solid #b2c9b8;border-radius:0;padding:21px 8px 0}.hgErSa_overview h2{max-width:300px;font-size:28px}.hgErSa_preview{margin:28px 0 24px;padding:0;list-style:none}.hgErSa_previewPlace{grid-template-columns:28px 1fr auto;align-items:baseline;gap:9px;display:grid}.hgErSa_previewPlace span{color:#327c77;font-size:11px;font-weight:850}.hgErSa_previewPlace strong{letter-spacing:-.03em;font-size:17px}.hgErSa_previewPlace small{color:#476467;font-size:11px}.hgErSa_previewLeg{color:#426a6b;border-left:1px solid #84aa9f;margin:8px 0 8px 13px;padding:11px 0 11px 22px;font-size:11px;font-weight:700}.hgErSa_previewLeg span{margin-right:9px;font-size:16px}.hgErSa_mapNote{color:#425f61;border-top:1px solid #071d2b2b;margin:0;padding-top:18px;font-size:12px;line-height:1.55}.hgErSa_savedTrips{background:0 0;border:0;border-top:1px solid #cbd9cc;border-radius:0;padding:22px 8px}.hgErSa_savedHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hgErSa_savedHeading h2{letter-spacing:-.04em;margin:0;font-size:21px}.hgErSa_savedHeading h2 a{color:inherit;text-underline-offset:4px;text-decoration-color:#7ba99c}.hgErSa_savedHeading button{color:#0b6e75;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.hgErSa_savedTrips>p{color:#66777b;font-size:13px;line-height:1.5}.hgErSa_savedTrips ul{margin:18px 0 0;padding:0;list-style:none}.hgErSa_savedTrips li+li{border-top:1px solid #e5ebe4}.hgErSa_savedTrips li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:4px;width:100%;padding:12px;display:grid}.hgErSa_savedTrips li button:hover,.hgErSa_savedTrips li button.hgErSa_selectedTrip{background:#edf4e8}.hgErSa_savedTrips li strong{font-size:13px}.hgErSa_savedTrips li span{color:#66777b;font-size:11px}.hgErSa_mapSection{color:#f7f8f3;background:#163d40;border-radius:8px;min-width:0;margin:0;padding:23px;overflow:hidden}.hgErSa_mapHeader{justify-content:space-between;align-items:start;gap:10px;padding-bottom:18px;display:flex}.hgErSa_mapHeader .hgErSa_eyebrow{color:#d8ed92}.hgErSa_mapHeader h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(25px,2.5vw,34px);line-height:1.05}.hgErSa_mapHeader p:last-child{color:#c9d9d4;max-width:620px;margin:0;font-size:11px;line-height:1.5}.hgErSa_mapCounter{color:#d8ed92;text-transform:uppercase;letter-spacing:.1em;border:1px solid #d8ed9259;border-radius:8px;flex:none;padding:8px 10px;font-size:10px;font-weight:800}.hgErSa_mapUnavailable{color:#123c42;background:#e0ede4;border-radius:8px;align-items:center;gap:14px;min-height:200px;padding:18px;display:flex}.hgErSa_mapUnavailable>span{color:#3d8f85;font-size:55px;line-height:1}.hgErSa_mapUnavailable h3{letter-spacing:-.04em;margin:0 0 9px;font-size:22px}.hgErSa_mapUnavailable p{max-width:510px;margin:0;font-size:13px;line-height:1.6}.hgErSa_mapFrame{background:#dbe9e1;border-radius:8px;height:340px;position:relative;overflow:hidden}.hgErSa_mapCanvas{width:100%;height:100%}.hgErSa_mapPrompt{z-index:1;color:#123c42;background:radial-gradient(circle at 90% 20%,#0000 0 120px,#0f4a4c0f 121px 123px,#0000 124px),linear-gradient(120deg,#e4efe5,#cbded8);flex-direction:column;justify-content:center;align-items:flex-start;padding:26px;display:flex;position:absolute;inset:0}.hgErSa_mapPrompt>span{color:#487267;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.hgErSa_mapPrompt p{letter-spacing:-.05em;max-width:520px;margin:12px 0 23px;font-size:clamp(23px,2.4vw,30px);font-weight:750;line-height:1.1}.hgErSa_mapPrompt button{color:#fff;cursor:pointer;background:#123c42;border:0;border-radius:8px;padding:13px 20px;font-weight:800}.hgErSa_mapPrompt button:disabled{opacity:.5;cursor:not-allowed}.hgErSa_mapPrompt small{color:#42635f;margin-top:12px;font-size:11px}.hgErSa_mapStatus{color:#ecf1de;margin:17px 0 0;font-size:13px}.hgErSa_mapRetry{color:#f7f8f3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:8px;margin-top:12px;padding:9px 15px;font-size:12px;font-weight:800}.hgErSa_mapLegs{grid-template-columns:1fr;gap:1px 25px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hgErSa_mapLegs li{border-top:1px solid #ffffff29;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:13px 0;display:grid}.hgErSa_mapSwatch{border-radius:50%;width:8px;height:8px}.hgErSa_mapLegs strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hgErSa_mapLegs li>span:nth-child(3),.hgErSa_mapLegs small{color:#bbd3cf;font-size:11px}.hgErSa_mapLegs small{grid-column:2/-1}.hgErSa_mapCaveat{color:#b5cfca;max-width:760px;margin:18px 0 0;font-size:11px;line-height:1.6}@media (max-width:900px){.hgErSa_workspace,.hgErSa_sidebar{grid-template-columns:1fr}.hgErSa_introMark{display:none}}@media (max-width:640px){.hgErSa_intro{min-height:190px;padding:33px 22px}.hgErSa_workspace{gap:18px;padding:24px 14px 0}.hgErSa_editor{border-radius:4px;padding:21px}.hgErSa_overview,.hgErSa_savedTrips{padding:18px 3px}.hgErSa_mapSection{padding:21px}.hgErSa_sectionTitle{flex-direction:column;align-items:start;gap:6px}.hgErSa_fields{grid-template-columns:1fr;gap:14px}.hgErSa_sidebar{grid-template-columns:1fr}.hgErSa_stopHead{grid-template-columns:36px minmax(0,1fr) 68px;gap:9px}.hgErSa_stop{padding:18px 14px}.hgErSa_stopLabel{margin-left:45px}.hgErSa_stopNumber{width:36px;height:36px;font-size:12px}.hgErSa_stop input{padding:8px}.hgErSa_stopControls{gap:9px;margin-left:45px}.hgErSa_smartDetails{margin-left:45px}.hgErSa_smartPrompt,.hgErSa_durationSuggestion{flex-direction:column;align-items:flex-start;margin-left:45px}.hgErSa_orderSuggestion{flex-direction:column;align-items:flex-start;margin-left:0}.hgErSa_smartGrid{grid-template-columns:1fr}.hgErSa_smartWide{grid-column:auto}.hgErSa_weatherCard,.hgErSa_weatherQuiet{margin-left:45px}.hgErSa_weatherCard{padding:14px}.hgErSa_weatherCard ul{grid-auto-columns:98px}.hgErSa_transport{flex-wrap:wrap;gap:18px;margin-left:17px}.hgErSa_transport label{gap:7px}.hgErSa_transport select{width:120px}.hgErSa_transport .hgErSa_insertStop{margin:-14px 0 12px 42px}.hgErSa_editorFooter{flex-wrap:wrap}.hgErSa_mapSection{border-radius:8px;padding:22px}.hgErSa_mapWorkspace{padding:22px 14px 0}.hgErSa_mapHeader{flex-direction:column;gap:15px}.hgErSa_mapFrame{height:380px}.hgErSa_mapPrompt{padding:24px}.hgErSa_mapUnavailable{min-height:190px;padding:20px}.hgErSa_mapUnavailable>span{display:none}.hgErSa_mapLegs{grid-template-columns:1fr}}.hgErSa_connections{border-top:1px solid #d8e4e0;margin-top:1rem;padding-top:1rem}.hgErSa_connectionRow button,.hgErSa_connectionResults button,.hgErSa_travelAdvice button{color:#19464c;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7ceca;border-radius:8px;padding:.65rem .9rem;font-size:.85rem}.hgErSa_connectionResults{gap:.65rem;margin-top:1rem;display:grid}.hgErSa_connectionResults article{background:#fff;border:1px solid #d1e0db;border-radius:12px;gap:.45rem;padding:1rem;display:grid}.hgErSa_connectionResults article div{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hgErSa_connectionResults small{color:#486267;font-size:.8rem;line-height:1.5}.hgErSa_connectionResults a{color:#13616a;font-size:.85rem}.hgErSa_connectionResults label{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hgErSa_connectionResults input{border:1px solid #b7ceca;border-radius:8px;max-width:5rem;padding:.5rem}.hgErSa_travelAdvice{color:#59451d;background:#fff8e9;border-left:3px solid #c99f58;border-radius:8px;margin-top:1rem;padding:1rem}.hgErSa_travelAdvice p{margin:.5rem 0;font-size:.85rem;line-height:1.6}.hgErSa_dayIdeas{background:#eef5f2;border-radius:10px;margin:1rem 0;padding:1rem}.hgErSa_dayIdeas summary{cursor:pointer;font-weight:650}.hgErSa_dayIdeas p{font-size:.8rem;line-height:1.5}.hgErSa_dayIdeas div{gap:.4rem;padding:.65rem 0;font-size:.85rem;display:grid}.hgErSa_googleAttribution{letter-spacing:normal;white-space:nowrap;color:#5e5e5e;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400}
.UYLNAW_sharing{color:#173b40;background:#f4f8f6;border:1px solid #d8e3e0;border-radius:12px;width:100%;margin:1rem 0;padding:1rem}.UYLNAW_sharing summary{cursor:pointer;font-weight:700}.UYLNAW_sharing p{max-width:65ch;font-size:.88rem;line-height:1.6}.UYLNAW_sharing div{flex-wrap:wrap;gap:.6rem;display:flex}.UYLNAW_sharing button{color:#173b40;cursor:pointer;background:#fff;border:1px solid #b9ceca;border-radius:8px;padding:.65rem .85rem}.UYLNAW_sharing label{gap:.5rem;margin-top:1rem;display:grid}.UYLNAW_sharing input{border:1px solid #b9ceca;border-radius:8px;width:100%;min-width:0;padding:.75rem}.UYLNAW_sharing button:disabled{opacity:.6;cursor:wait}
