/* AeroTunisie V16 shared layout, all pages */
:root{--at-blue:#173b56;--at-accent:#2b90c1;--at-text:#253746}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--at-text);overflow-x:hidden}img{max-width:100%;height:auto} .at-header{position:relative;z-index:30;background:#fff;border-bottom:3px solid var(--at-accent);box-shadow:0 2px 9px #00000012;width:100%}.at-header-inner{max-width:1240px;margin:auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.at-brand{display:block;flex:0 0 auto}.at-brand img{width:190px;height:auto;max-height:86px;object-fit:contain}.at-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.at-nav a{font:600 14px/1.4 Arial,sans-serif;color:#173b56;text-decoration:none;padding:9px 11px;border-radius:5px}.at-nav a:hover,.at-nav a[aria-current=page]{background:#e6f3f9;color:#116b9c}.at-footer{display:block!important;clear:both;position:relative;background:#17374e!important;color:#e8f2f7!important;width:100%;margin-top:40px;padding:35px 20px 15px;min-height:0!important;height:auto!important;visibility:visible!important;opacity:1!important}.at-footer *{box-sizing:border-box}.at-footer-inner{max-width:1240px;margin:auto}.at-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.at-footer h2{font:700 18px/1.4 Arial,sans-serif;color:white;margin:0 0 14px}.at-footer p,.at-footer li,.at-footer a{font:14px/1.65 Arial,sans-serif;color:#e4eef5}.at-footer ul{padding:0;margin:0;list-style:none!important}.at-footer li{padding:2px 0;list-style:none!important}.at-footer a{text-decoration:none}.at-footer a:hover{text-decoration:underline;color:white}.at-partners{margin-top:25px;border-top:1px solid #47647a;padding-top:22px}.at-partners-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 18px}.at-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding-top:15px;border-top:1px solid #47647a;color:#d1e0e9;font:13px/1.6 Arial,sans-serif}.at-footer-bottom a{margin-left:auto}.aero-site-head{display:none!important}body>main,body>.editorial-layout{max-width:1240px;margin-left:auto;margin-right:auto}body:not(:has(#yt_wrapper)) main{width:min(100% - 32px,1100px);margin:30px auto;min-height:35vh}body:not(:has(#yt_wrapper)) main h1{font-size:clamp(26px,3vw,38px);line-height:1.2;color:#173b56}body:not(:has(#yt_wrapper)) main p{line-height:1.75}body:not(:has(#yt_wrapper)) main a{overflow-wrap:anywhere}#yt_wrapper{min-height:0!important}#yt_wrapper #yt_spotlight5{height:auto!important;min-height:0!important}#yt_wrapper #yt_spotlight4{height:auto!important;min-height:0!important}body>div.outer{display:none!important}
@media(max-width:960px){.at-header-inner{flex-direction:column;align-items:center;gap:8px}.at-nav{justify-content:center}.at-nav a{padding:8px}.at-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.at-header-inner{padding:12px}.at-brand img{width:170px}.at-nav{gap:3px;justify-content:center}.at-nav a{font-size:12px;padding:7px}.at-footer{padding:28px 16px 14px}.at-footer-grid{grid-template-columns:1fr;gap:24px}.at-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.at-footer-bottom{flex-wrap:wrap}.at-footer-bottom a{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
