@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:#0c1834;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid #0879e9;outline-offset:4px}.skip-link{position:fixed;top:-80px;left:20px;z-index:1000;padding:12px 20px;background:#fff;border-radius:8px;color:#0750a3}.skip-link:focus{top:12px}.content-hero{position:relative;isolation:isolate;overflow:hidden;min-height:350px;display:grid;place-items:center;padding:120px 24px 70px;background:linear-gradient(180deg,#0750a3,#0867b9 42%,#14b8ee 82%,#b7edff)}.content-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--clouds);background-size:auto 540px;background-position:center bottom;background-repeat:no-repeat;pointer-events:none}.content-hero__copy{position:relative;z-index:2;text-align:center;color:#fff;max-width:740px}.content-hero h1{margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:800;letter-spacing:-1.8px;line-height:1.12;text-wrap:balance}.content-hero__copy p{max-width:440px;margin:16px auto 0;font-size:17px;line-height:1.5;color:#e3f3ff;text-wrap:balance}.flight-layer,.mobile-flight-layer{position:absolute;top:-70px;left:50%;width:1400px;height:511px;transform:translate(-50%);pointer-events:none;z-index:1}.flight-layer{display:none}.mobile-flight-layer{width:650px;height:600px;top:-100px}.flight-guide{fill:none;stroke:none}.flight{opacity:0}.plane-body{fill:#fff}.smoke-segment{stroke:#dbeeff;stroke-linecap:round;stroke-linejoin:round}.content-layout{max-width:1120px;margin:0 auto;padding:24px 20px 72px}.content-sidebar{min-width:0;margin-bottom:20px}.contents{border:1px solid #e8edf4;border-radius:10px;background:#fff}.contents summary{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.contents summary::-webkit-details-marker{display:none}.contents[open] summary span{transform:rotate(180deg)}.contents nav{padding:0 8px 8px}.contents nav a{display:block;padding:10px 12px;border-radius:5px;text-decoration:none;font-size:13px;line-height:1.4;color:#4b5a73;border-left:3px solid transparent}.contents nav a:hover{color:#0879e9;background:#f5faff}.contents nav a[aria-current]{background:#eff8ff;border-left-color:#c7e9ff;color:#0075f5}.content-article{min-width:0;padding:24px 20px;border:1px solid #edf0f5;border-radius:12px;box-shadow:0 2px 18px #12244904;overflow-wrap:anywhere}.content-updated{margin:0 0 10px!important;font-size:12px!important;color:#758096!important}.content-article h1{margin:0 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-1.2px;font-weight:800}.content-article h2{margin:26px 0 10px;padding-top:24px;border-top:1px solid #e3e8ef;font-size:23px;line-height:1.3;letter-spacing:-.7px;font-weight:800}.content-article h3{margin:22px 0 8px;font-size:17px;line-height:1.45;letter-spacing:-.2px}.content-article p,.content-article li{font-size:15px;line-height:1.7;color:#4b5870}.content-article p{margin:0 0 14px}.content-article ul,.content-article ol{padding-left:23px;margin:10px 0 18px}.content-article li+li{margin-top:5px}.content-article strong{font-weight:650;color:#25344e}.content-article a{color:#0073df;text-underline-offset:3px}.content-article>:last-child{margin-bottom:0}.flightz-footer .brand-logo{display:block;width:176px;height:auto}@media(min-width:801px){.content-hero{min-height:380px;padding:135px 24px 85px}.content-hero:before{background-size:max(100%,1400px) 650px}.flight-layer{display:block}.mobile-flight-layer{display:none}.content-layout{padding:32px 28px 96px}.content-layout--with-nav{display:grid;grid-template-columns:230px minmax(0,1fr);gap:38px;align-items:start}.content-sidebar{position:sticky;top:106px;max-height:calc(100dvh - 126px);overflow-y:auto;margin:0;scrollbar-width:thin}.contents{border:0;border-radius:0}.contents summary{display:none}.contents nav{padding:0}.contents nav a{padding:9px 13px}.content-article{padding:28px 30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flight{display:none}}@media print{.flightz-header,.content-hero,.content-sidebar,.flightz-footer,.skip-link{display:none!important}.content-layout{display:block;padding:0}.content-article{border:0;box-shadow:none;padding:0}.content-article h2,.content-article h3{break-after:avoid}}
