.FlightRightsGuide_page__nR8Cj{--purple:#6222cc;--orange:#ff4b12;--ink:#171229;--muted:#6e687a;--line:#e8e2f1;background:#f8f6fb;color:var(--ink)}.FlightRightsGuide_container__hrjPP{width:min(1080px,calc(100% - 40px));margin:0 auto}.FlightRightsGuide_hero__0wsVm{padding:54px 0 118px;border-top:1px solid #eee8f7;background:radial-gradient(circle at 85% 20%,rgba(255,75,18,.12),transparent 24%),linear-gradient(135deg,#f6f0ff,#fff 60%,#fff7f2)}.FlightRightsGuide_backLink___g7h_{display:inline-flex;align-items:center;gap:7px;margin-bottom:38px;color:#55495f;font-size:13px;font-weight:800;text-decoration:none}.FlightRightsGuide_backLink___g7h_:hover{color:var(--purple)}.FlightRightsGuide_backLink___g7h_ svg{font-size:18px}.FlightRightsGuide_eyebrow__sjR_F,.FlightRightsGuide_sectionHeading__XXppZ>span,.FlightRightsGuide_sourceSection__WJsuL>div:first-child>span{color:var(--purple);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.FlightRightsGuide_heroGrid__PuM75{display:grid;grid-template-columns:1fr auto;grid-gap:50px;gap:50px;align-items:end;margin-top:13px}.FlightRightsGuide_hero__0wsVm h1{max-width:760px;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-.045em}.FlightRightsGuide_hero__0wsVm p{max-width:720px;margin:19px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.FlightRightsGuide_codeBadge__WUKy0{display:flex;width:180px;min-height:160px;flex-direction:column;justify-content:flex-end;padding:24px;border-radius:24px;background:linear-gradient(145deg,#2b1452,#6222cc);box-shadow:0 20px 50px rgba(49,21,93,.2);color:#fff}.FlightRightsGuide_codeBadge__WUKy0>span{display:grid;width:38px;height:38px;place-items:center;margin-bottom:auto;border-radius:11px;background:hsla(0,0%,100%,.13);font-size:11px;font-weight:900}.FlightRightsGuide_codeBadge__WUKy0 strong{font-size:18px}.FlightRightsGuide_codeBadge__WUKy0 small{margin-top:5px;color:#d8c9ee;font-size:10px}.FlightRightsGuide_main___Nthx{padding-bottom:90px}.FlightRightsGuide_twoColumn__gaZ_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:-70px}.FlightRightsGuide_contentCard__Q7If_{padding:34px;border:1px solid rgba(98,34,204,.1);border-radius:24px;background:#fff;box-shadow:0 22px 60px rgba(43,22,78,.08)}.FlightRightsGuide_cardNumber__7_j2D{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#eee5fc;color:var(--purple);font-size:12px;font-weight:900}.FlightRightsGuide_contentCard__Q7If_:nth-child(2) .FlightRightsGuide_cardNumber__7_j2D{background:#fff0ea;color:#c63809}.FlightRightsGuide_contentCard__Q7If_ h2,.FlightRightsGuide_exemptionSection__mvznL h2,.FlightRightsGuide_sourceSection__WJsuL h2,.FlightRightsGuide_tableSection__MSSlp h2{margin:19px 0;color:var(--ink);font-size:27px;letter-spacing:-.025em}.FlightRightsGuide_contentCard__Q7If_ ul,.FlightRightsGuide_exemptionSection__mvznL ul{margin:0;padding:0;list-style:none}.FlightRightsGuide_contentCard__Q7If_ li,.FlightRightsGuide_exemptionSection__mvznL li{position:relative;padding-left:22px;color:#554d5d;font-size:14px;line-height:1.65}.FlightRightsGuide_contentCard__Q7If_ li:before,.FlightRightsGuide_exemptionSection__mvznL li:before{position:absolute;left:3px;color:var(--orange);content:"•";font-size:21px;line-height:1.05}.FlightRightsGuide_contentCard__Q7If_ li+li,.FlightRightsGuide_exemptionSection__mvznL li+li{margin-top:11px}.FlightRightsGuide_tableSection__MSSlp{margin-top:60px;padding:38px;border:1px solid var(--line);border-radius:24px;background:#fff}.FlightRightsGuide_sectionHeading__XXppZ h2{margin-top:8px}.FlightRightsGuide_tableWrap__pfm2M{overflow-x:auto;border:1px solid #e6dfee;border-radius:15px}.FlightRightsGuide_tableWrap__pfm2M table{width:100%;border-collapse:collapse}.FlightRightsGuide_tableWrap__pfm2M td,.FlightRightsGuide_tableWrap__pfm2M th{padding:15px 17px;border-bottom:1px solid #ece7f1;text-align:left}.FlightRightsGuide_tableWrap__pfm2M th{background:#f1ebf8;color:#3b2c4c;font-size:12px;font-weight:900}.FlightRightsGuide_tableWrap__pfm2M td{color:#50475b;font-size:13px;line-height:1.45}.FlightRightsGuide_tableWrap__pfm2M td:last-child{color:var(--purple);font-weight:900}.FlightRightsGuide_tableWrap__pfm2M tr:last-child td{border-bottom:0}.FlightRightsGuide_exemptionSection__mvznL{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:50px;gap:50px;margin-top:60px;padding:38px;border-radius:24px;background:#ede7f7}.FlightRightsGuide_exemptionSection__mvznL h2{margin-bottom:0}.FlightRightsGuide_sourceSection__WJsuL{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:28px 50px;gap:28px 50px;margin-top:28px;padding:38px;border-radius:24px;background:#241044;color:#fff}.FlightRightsGuide_sourceSection__WJsuL h2{margin-bottom:0;color:#fff;font-size:24px}.FlightRightsGuide_sourceSection__WJsuL>div:first-child>span{color:#cbb5ee}.FlightRightsGuide_sourceLinks__jQhge{display:flex;flex-direction:column;gap:10px}.FlightRightsGuide_sourceLinks__jQhge a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid hsla(0,0%,100%,.14);border-radius:11px;background:hsla(0,0%,100%,.08);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.FlightRightsGuide_sourceLinks__jQhge a:hover{background:hsla(0,0%,100%,.13)}.FlightRightsGuide_sourceLinks__jQhge svg{flex:0 0 auto;font-size:16px}.FlightRightsGuide_disclaimer__cC0jw{grid-column:1/-1;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.14)}.FlightRightsGuide_disclaimer__cC0jw strong{color:#fff;font-size:13px}.FlightRightsGuide_disclaimer__cC0jw p{margin:6px 0 0;color:#d8cbea;font-size:12px;line-height:1.6}.FlightRightsGuide_compareNav__ibmnX{margin-top:46px}.FlightRightsGuide_compareNav__ibmnX>span{display:block;margin-bottom:13px;color:#7a7083;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.FlightRightsGuide_compareNav__ibmnX>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.FlightRightsGuide_compareNav__ibmnX a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--purple);font-size:12px;font-weight:900;text-decoration:none}.FlightRightsGuide_compareNav__ibmnX a:hover{border-color:#bfa9e0}@media(max-width:760px){.FlightRightsGuide_container__hrjPP{width:min(100% - 24px,1080px)}.FlightRightsGuide_hero__0wsVm{padding:40px 0 104px}.FlightRightsGuide_backLink___g7h_{margin-bottom:28px}.FlightRightsGuide_heroGrid__PuM75{grid-template-columns:1fr;gap:25px}.FlightRightsGuide_hero__0wsVm h1{font-size:38px}.FlightRightsGuide_hero__0wsVm p{font-size:16px}.FlightRightsGuide_codeBadge__WUKy0{width:100%;min-height:120px}.FlightRightsGuide_twoColumn__gaZ_2{grid-template-columns:1fr;margin-top:-60px}.FlightRightsGuide_contentCard__Q7If_,.FlightRightsGuide_exemptionSection__mvznL,.FlightRightsGuide_sourceSection__WJsuL,.FlightRightsGuide_tableSection__MSSlp{padding:24px;border-radius:19px}.FlightRightsGuide_contentCard__Q7If_ h2,.FlightRightsGuide_exemptionSection__mvznL h2,.FlightRightsGuide_tableSection__MSSlp h2{font-size:24px}.FlightRightsGuide_exemptionSection__mvznL,.FlightRightsGuide_sourceSection__WJsuL{grid-template-columns:1fr;gap:22px}.FlightRightsGuide_disclaimer__cC0jw{grid-column:auto}.FlightRightsGuide_compareNav__ibmnX>div{grid-template-columns:1fr}.FlightRightsGuide_tableWrap__pfm2M td,.FlightRightsGuide_tableWrap__pfm2M th{min-width:150px;padding:12px}.FlightRightsGuide_tableWrap__pfm2M td:first-child,.FlightRightsGuide_tableWrap__pfm2M th:first-child{min-width:190px}}