/* AEC 2026 stability and content polish */
img{max-width:100%;height:auto}
.hero-bg img,.aec-tour-card img,.dest-card img,.itin-day-img,.about-main,.about-inset{object-fit:cover}
.aec-content-section{padding:clamp(3rem,6vw,5.5rem) 0;background:#fff}
.aec-prose{max-width:980px;margin:0 auto;color:var(--ink,#1e1b16)}
.aec-prose p{font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.82;color:rgba(30,27,22,.78);margin:.9rem 0}
.aec-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.8rem 0 0;padding:0;list-style:none}
.aec-feature-list li{border:1px solid rgba(30,27,22,.1);border-radius:8px;padding:1rem;background:#fff}
.aec-feature-list strong{display:block;color:var(--earth,#6a4428);margin-bottom:.35rem}
.aec-note-band{margin-top:2rem;padding:1.25rem 1.4rem;border-left:4px solid var(--gold,#b8832a);background:rgba(184,131,42,.08);border-radius:0 8px 8px 0;color:rgba(30,27,22,.8);line-height:1.7}
@media (max-width:760px){
html,body{overflow-x:hidden}
.hero-body{width:min(100% - 2rem,760px)}
.hero-actions,.cta-btns{display:flex;flex-wrap:wrap;gap:.8rem}
.btn-primary,.btn-outline,.btn-outline-w,.btn-gold{white-space:normal;text-align:center}
.aec-card-grid,.tour-depth-grid,.aec-feature-list{grid-template-columns:1fr!important}
.mega-menu,.drop-menu{display:none}
.footer-top{grid-template-columns:1fr!important}
}
/* AEC final QC navigation and planner */
.nav-logo{gap:0!important;flex:0 0 auto}
.nav-logo-img{width:160px!important;height:50px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.nav-logo-img img{width:100%!important;height:100%!important;object-fit:contain!important}
.nav-logo-text,.mob-nav-logo-name,.mob-nav-logo-sub{display:none!important}
.mob-nav-logo-img{width:160px!important;height:50px!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
.mob-nav-logo-img img{width:100%!important;height:100%!important;object-fit:contain!important}
.aec-mega-wide{min-width:min(980px,calc(100vw - 3rem))}
.mega-hd-sub{font-size:.82rem;color:var(--stone);margin-top:.25rem;max-width:520px;line-height:1.5}
.aec-mega-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important}
.mega-item-desc{line-height:1.45}
.nav-links>li>a{white-space:nowrap}
.plan-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}
.plan-option-grid article{border:1px solid var(--mist);background:#fff;border-radius:8px;padding:1.25rem;box-shadow:0 12px 34px rgba(20,24,20,.06)}
.plan-option-grid i{color:var(--gold);font-size:1.45rem;margin-bottom:.75rem}
.plan-option-grid h3{font-size:1.05rem;margin:0 0 .45rem;color:var(--ink)}
.plan-option-grid p{font-size:.92rem;line-height:1.65;color:var(--stone);margin:0}
.plan-form-band{background:linear-gradient(135deg,#f7f1e8 0%,#fff 52%,#eef4f1 100%)}
.plan-form-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem;align-items:start}
.plan-form-copy{position:sticky;top:110px}
.plan-trust-list{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.65rem;color:var(--stone)}
.plan-trust-list li{padding-left:1.4rem;position:relative;line-height:1.6}
.plan-trust-list li:before{content:"";position:absolute;left:0;top:.62rem;width:7px;height:7px;border-radius:50%;background:var(--gold)}
.plan-trip-form{background:#fff;border:1px solid rgba(31,33,29,.1);border-radius:14px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 70px rgba(34,29,20,.12)}
.plan-trip-form fieldset{border:0;margin:0 0 1rem;padding:0}
.plan-trip-form legend{font-weight:700;color:var(--earth);margin-bottom:.75rem}
.choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}
.choice-grid label{display:flex;align-items:center;gap:.45rem;border:1px solid var(--mist);border-radius:8px;padding:.7rem .8rem;font-size:.88rem;color:var(--ink);background:#fbfaf7}
.choice-grid input{accent-color:var(--gold)}
.plan-trip-form label{display:grid;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--earth)}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem}
.form-row{margin-top:.9rem}
.plan-trip-form input,.plan-trip-form select,.plan-trip-form textarea,.aec-contact-form select{width:100%;border:1px solid var(--mist);border-radius:8px;padding:.9rem 1rem;font:inherit;font-weight:400;color:var(--ink);background:#fff;min-width:0}
.plan-trip-form textarea{min-height:120px;resize:vertical}
.plan-submit{margin-top:1.2rem;border:0}
.f-nl-form{align-items:center}
.f-nl-form .hp-field{display:none!important}
@media(max-width:1100px){
.nav-phone{display:none!important}
.aec-mega-wide{min-width:min(760px,calc(100vw - 2rem))}
.aec-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.plan-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.plan-form-wrap{grid-template-columns:1fr}
.plan-form-copy{position:static}
}
@media(max-width:760px){
.nav-logo-img,.mob-nav-logo-img{width:150px!important;height:48px!important}
.mob-nav{width:min(92vw,390px);overflow-y:auto}
.mob-link,.mob-sub-link,.mob-cta-btn{min-height:44px;display:flex;align-items:center}
.plan-option-grid,.form-grid,.choice-grid{grid-template-columns:1fr!important}
.plan-trip-form{border-radius:10px}
.hero{min-height:72vh}
.hero-desc{font-size:1rem}
}
Acclimatization and mountain safety
Altitude Sickness on Kilimanjaro
Practical altitude information for choosing the right route, climbing slowly, recognizing symptoms, and making safer summit decisions.
Mountain Safety
Climb High, Acclimatize Well
Kilimanjaro altitude sickness is the main reason strong, fit trekkers may fail to summit. The climb is not technical, but Uhuru Peak stands at 5,895 metres, where oxygen is much thinner than at sea level. Fitness helps with endurance, but acclimatization depends on route profile, ascent speed, hydration, sleep, nutrition, and individual response to altitude.
Common mild symptoms can include headache, reduced appetite, nausea, poor sleep, fatigue, and dizziness. These symptoms must be monitored carefully because serious altitude illness can develop if a climber continues upward when the body is not adapting. Good guides watch pace, mood, appetite, breathing, coordination, and symptom patterns each day.
Prevention begins before the climb. Choose enough days, walk slowly from the start, drink regularly, eat even when appetite drops, protect sleep, and be honest with your guide about symptoms. Longer routes such as Lemosho and Northern Circuit often give better acclimatization time. Machame also has a useful climb-high sleep-low profile. Shorter routes can work, but they leave less margin.
Best protection Add time on the mountain and avoid rushing the ascent.Best habit Walk slowly, hydrate consistently, eat well, and report symptoms early.Best decision Listen to your guide if safety requires rest, route adjustment, or descent.
This guide is practical travel information, not medical advice. Speak with a qualified medical professional before climbing if you have health concerns or want advice about altitude medication.