.search-heading{font-size:clamp(35px,4.2vw,57px);line-height:1.1;letter-spacing:-1.6px;overflow-wrap:break-word}.hero-copy h1.search-heading{margin-block:25px}.home-hero h1.search-heading{font-size:clamp(47px,6vw,85px);max-width:850px;color:#fff}.breadcrumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding-top:22px;font-size:11px;color:#61716c}.breadcrumbs a{color:#31584b}.author a{color:inherit;text-decoration:underline;text-underline-offset:3px}.author-portrait{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 48px}.route-overview,.planning-decisions{padding-block:48px}.route-overview h2,.planning-decisions h2,.related-guides h2{font-size:clamp(28px,3.5vw,40px);line-height:1.2;margin:14px 0 22px}.table-scroll{overflow-x:auto;border:1px solid #dcded5;border-radius:5px}.route-overview table{width:100%;border-collapse:collapse;font-size:13px}.route-overview th,.route-overview td{padding:15px;text-align:left;border-bottom:1px solid #dcded5;vertical-align:top}.route-overview thead{background:#e4ece8}.route-overview tbody tr:last-child>*{border:0}.route-overview th:first-child{white-space:nowrap}.decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.decision-grid article{padding:25px;background:#edf0e7;border:1px solid #dcded5;border-radius:5px}.decision-grid h3{font:24px/1.25 Georgia,serif;margin:0 0 13px}.decision-grid p{font-size:14px;line-height:1.8;margin:0}.related-guides{padding-block:45px}.related-guide-links{display:flex;gap:13px;flex-wrap:wrap}.related-guide-links a{padding:15px 20px;background:#e4ece8;color:#285966;text-decoration:none;border-radius:4px}.text-feature{display:block!important}.text-feature .photo-story-copy{max-width:760px;margin-inline:auto;padding:45px 0}.footer-info-links{display:flex;gap:15px;flex-wrap:wrap;font-size:11px}.footer-info-links a{color:inherit}.info-page{padding-block:70px;max-width:1050px}.info-page h1{font:clamp(38px,5vw,65px)/1.1 Georgia,serif}.info-page h2{font:32px/1.2 Georgia,serif;margin-top:45px}.info-page p{line-height:1.85;max-width:780px}.info-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}.info-photo{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:120px 120px 5px 5px}.egypt-route{scroll-margin-top:30px}.egypt-route>h3{font:27px Georgia,serif;margin-top:30px}.egypt-route[hidden]{display:none}.info-header .main-menu{display:flex!important}.info-header .menu-toggle{display:none!important}@media(max-width:800px){.info-grid{grid-template-columns:1fr}.info-photo{max-width:380px}.info-header #main-menu{display:flex!important;position:static;box-shadow:none;padding:10px;flex-wrap:wrap;gap:10px}.info-header .header-inner{flex-wrap:wrap}.info-header .header-cta{display:none}.route-overview td,.route-overview th{padding:10px;font-size:11px}}@media(max-width:600px){.search-heading{font-size:38px;letter-spacing:-1px}.hero-copy h1.search-heading{margin-top:18px}.breadcrumbs{font-size:10px}.route-overview,.planning-decisions{padding-block:30px}.decision-grid{grid-template-columns:1fr}.destination-nav nav{gap:14px}.footer{flex-wrap:wrap;gap:15px}.info-page{padding-top:35px}.info-header #main-menu{font-size:11px}.home-hero h1.search-heading{font-size:48px}}@media print{.route-overview,.planning-decisions,.breadcrumbs,.related-guides,.footer-info-links{display:none!important}.egypt-route[hidden]{display:none!important}}

.info-header~.breadcrumbs{width:min(calc(100% - 44px),1050px);margin-inline:auto}
