@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
body{font-family:var(--font-inter), "Inter", sans-serif;color:#111;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-manrope), "Manrope", sans-serif}.blog-page{padding-top:96px}.blog-content h2{font-family:var(--font-manrope), "Manrope", sans-serif;color:#111;margin:36px 0 14px;font-size:28px;font-weight:800}.blog-content h3{font-family:var(--font-manrope), "Manrope", sans-serif;color:#111;margin:28px 0 12px;font-size:22px;font-weight:700}.blog-content p{color:#4a4540;margin:0 0 18px;font-size:16px;line-height:1.75}.blog-content a{color:#ba0c2f;text-decoration:underline}.blog-content ul,.blog-content ol{color:#4a4540;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.75}.blog-content li{margin-bottom:6px}.blog-content img{width:100%;height:auto;margin:24px 0}.blog-content blockquote{color:#6b6b6b;border-left:3px solid #ba0c2f;margin:24px 0;padding:4px 0 4px 20px;font-style:italic}.blog-content li{list-style:outside}.tos-blog{--navy:#172b4d;--navy-dark:#10213b;--gold:#c9a86a;--text:#344054;--muted:#667085;--border:#e3e8ef;color:var(--text);box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:1100px;font-size:16px;line-height:1.8;font-family:var(--font-manrope), "Manrope", sans-serif!important;background:0 0!important;margin:0 auto!important;padding:0 20px 25px!important}.tos-blog *,.tos-blog :before,.tos-blog :after{box-sizing:border-box}.tos-blog p{margin:0 0 18px}.tos-blog h2{color:var(--navy-dark);margin:36px 0 16px;font-size:clamp(23px,3vw,31px);font-weight:800;line-height:1.35}.tos-blog h2:after{content:"";background:var(--gold);border-radius:3px;width:55px;height:3px;margin-top:11px;display:block}.tos-blog h3{color:var(--navy);margin:25px 0 10px;font-size:clamp(18px,2.2vw,21px);font-weight:800;line-height:1.5}.tos-blog strong{color:var(--navy-dark);font-weight:800}.tos-blog a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.tos-blog ul,.tos-blog ol{margin:0 0 22px;padding-left:25px}.tos-blog li{margin-bottom:8px;padding-left:4px}.tos-blog li::marker{color:var(--gold)}.tos-blog .airport-details{border:1px solid #dfe5ee;border-top:5px solid var(--gold);border-radius:14px;margin:24px 0 30px;padding:24px;display:block;box-shadow:0 6px 20px #10213b0d;background:#f5f7fb!important}.tos-blog .airport-details h2{margin:0 0 12px}.tos-blog .airport-details h2:after{display:none}.tos-blog .airport-details>p{color:var(--muted);margin-bottom:18px}.tos-blog .airport-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.tos-blog .airport-fact{border:1px solid var(--border);border-radius:9px;margin:0;padding:14px;list-style:none;background:#fff!important}.tos-blog .airport-fact::marker{content:""}.tos-blog .fact-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.5;display:block}.tos-blog .fact-value{color:var(--navy-dark);font-size:14px;font-weight:700;line-height:1.65;display:block}.tos-blog .table-wrap{border:1px solid var(--border);border-radius:10px;width:100%;margin:22px 0 28px;overflow-x:auto}.tos-blog table{border-collapse:collapse;background:#fff;width:100%;min-width:600px}.tos-blog th{color:#fff;background:var(--navy);text-align:left;font-weight:800}.tos-blog th,.tos-blog td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:13px 15px}.tos-blog tbody tr:nth-child(2n){background:#f5f7fb}.tos-blog tbody tr:last-child td{border-bottom:0}.tos-blog .blog-cta{color:#fff;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:30px 0;padding:25px;display:flex;background:linear-gradient(135deg,#10213b,#263e60)!important}.tos-blog .blog-cta-content{flex:300px}.tos-blog .blog-cta .eyebrow{color:#e5cb96;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.tos-blog .blog-cta h3{margin:0 0 8px;font-size:clamp(20px,2.5vw,25px);color:#fff!important}.tos-blog .blog-cta p{color:#edf1f7;margin-bottom:0}.tos-blog .cta-buttons{flex-wrap:wrap;gap:10px;display:flex}.tos-blog .cta-btn{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-size:14px;font-weight:800;display:inline-flex;text-decoration:none!important}.tos-blog .cta-primary{border:1px solid var(--gold);background:var(--gold)!important;color:var(--navy-dark)!important}.tos-blog .cta-secondary{border:1px solid #fff;color:#fff!important;background:0 0!important}ul li{list-style:outside}.tos-blog .faq-section,.tos-blog section.faq-section,.tos-blog .faq-section[class],.tos-blog .faq-section>div{box-shadow:none!important;background:0 0!important;border:0!important}.tos-blog .faq-section{border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:24px 0 0!important;padding:0!important;display:block!important;overflow:visible!important}.tos-blog .faq-section>h2{color:var(--navy-dark)!important;background:0 0!important;margin:0 0 20px!important;padding:0!important;line-height:1.35!important}.tos-blog .faq-section .faq-item{border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:10px 0 15px!important}.tos-blog .faq-section .faq-item h3{font-size:19px;line-height:1.5;color:var(--navy)!important;background:0 0!important;margin:10px 0 8px!important;padding:0!important}.tos-blog .faq-section .faq-item p{background:0 0!important;margin:0 0 8px!important;padding:0!important}@media (max-width:700px){.tos-blog{font-size:15px;padding:0 15px 20px!important}.tos-blog h2{margin-top:30px}.tos-blog .airport-details{padding:17px}.tos-blog .airport-facts{grid-template-columns:1fr}.tos-blog .blog-cta{padding:20px 17px;display:block}.tos-blog .cta-buttons{grid-template-columns:1fr;margin-top:17px;display:grid}.tos-blog .cta-btn{width:100%}.tos-blog .faq-section{margin-top:20px!important;padding-top:0!important}.tos-blog .faq-section>h2{font-size:24px;margin-top:0!important}.tos-blog th,.tos-blog td{padding:11px}}
