.FlightRightsGuide-module__wkGxTa__page{--purple:#6222cc;--orange:#ff4b12;--ink:#171229;--muted:#6e687a;--line:#e8e2f1;color:var(--ink);background:#f8f6fb}.FlightRightsGuide-module__wkGxTa__container{width:min(1080px,100% - 40px);margin:0 auto}.FlightRightsGuide-module__wkGxTa__hero{background:radial-gradient(circle at 85% 20%,#ff4b121f,#0000 24%),linear-gradient(135deg,#f6f0ff,#fff 60%,#fff7f2);border-top:1px solid #eee8f7;padding:54px 0 118px}.FlightRightsGuide-module__wkGxTa__backLink{color:#55495f;align-items:center;gap:7px;margin-bottom:38px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.FlightRightsGuide-module__wkGxTa__backLink:hover{color:var(--purple)}.FlightRightsGuide-module__wkGxTa__backLink svg{font-size:18px}.FlightRightsGuide-module__wkGxTa__eyebrow,.FlightRightsGuide-module__wkGxTa__sectionHeading>span,.FlightRightsGuide-module__wkGxTa__sourceSection>div:first-child>span{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.FlightRightsGuide-module__wkGxTa__heroGrid{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:13px;display:grid}.FlightRightsGuide-module__wkGxTa__hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.06}.FlightRightsGuide-module__wkGxTa__hero p{max-width:720px;color:var(--muted);margin:19px 0 0;font-size:18px;line-height:1.65}.FlightRightsGuide-module__wkGxTa__codeBadge{color:#fff;background:linear-gradient(145deg,#2b1452,#6222cc);border-radius:24px;flex-direction:column;justify-content:flex-end;width:180px;min-height:160px;padding:24px;display:flex;box-shadow:0 20px 50px #31155d33}.FlightRightsGuide-module__wkGxTa__codeBadge>span{background:#ffffff21;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:auto;font-size:11px;font-weight:900;display:grid}.FlightRightsGuide-module__wkGxTa__codeBadge strong{font-size:18px}.FlightRightsGuide-module__wkGxTa__codeBadge small{color:#d8c9ee;margin-top:5px;font-size:10px}.FlightRightsGuide-module__wkGxTa__main{padding-bottom:90px}.FlightRightsGuide-module__wkGxTa__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:-70px;display:grid}.FlightRightsGuide-module__wkGxTa__contentCard{background:#fff;border:1px solid #6222cc1a;border-radius:24px;padding:34px;box-shadow:0 22px 60px #2b164e14}.FlightRightsGuide-module__wkGxTa__cardNumber{width:38px;height:38px;color:var(--purple);background:#eee5fc;border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.FlightRightsGuide-module__wkGxTa__contentCard:nth-child(2) .FlightRightsGuide-module__wkGxTa__cardNumber{color:#c63809;background:#fff0ea}.FlightRightsGuide-module__wkGxTa__contentCard h2,.FlightRightsGuide-module__wkGxTa__tableSection h2,.FlightRightsGuide-module__wkGxTa__exemptionSection h2,.FlightRightsGuide-module__wkGxTa__sourceSection h2{color:var(--ink);letter-spacing:-.025em;margin:19px 0;font-size:27px}.FlightRightsGuide-module__wkGxTa__contentCard ul,.FlightRightsGuide-module__wkGxTa__exemptionSection ul{margin:0;padding:0;list-style:none}.FlightRightsGuide-module__wkGxTa__contentCard li,.FlightRightsGuide-module__wkGxTa__exemptionSection li{color:#554d5d;padding-left:22px;font-size:14px;line-height:1.65;position:relative}.FlightRightsGuide-module__wkGxTa__contentCard li:before,.FlightRightsGuide-module__wkGxTa__exemptionSection li:before{color:var(--orange);content:"•";font-size:21px;line-height:1.05;position:absolute;left:3px}.FlightRightsGuide-module__wkGxTa__contentCard li+li,.FlightRightsGuide-module__wkGxTa__exemptionSection li+li{margin-top:11px}.FlightRightsGuide-module__wkGxTa__tableSection{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:60px;padding:38px}.FlightRightsGuide-module__wkGxTa__sectionHeading h2{margin-top:8px}.FlightRightsGuide-module__wkGxTa__tableWrap{border:1px solid #e6dfee;border-radius:15px;overflow-x:auto}.FlightRightsGuide-module__wkGxTa__tableWrap table{border-collapse:collapse;width:100%}.FlightRightsGuide-module__wkGxTa__tableWrap th,.FlightRightsGuide-module__wkGxTa__tableWrap td{text-align:left;border-bottom:1px solid #ece7f1;padding:15px 17px}.FlightRightsGuide-module__wkGxTa__tableWrap th{color:#3b2c4c;background:#f1ebf8;font-size:12px;font-weight:900}.FlightRightsGuide-module__wkGxTa__tableWrap td{color:#50475b;font-size:13px;line-height:1.45}.FlightRightsGuide-module__wkGxTa__tableWrap td:last-child{color:var(--purple);font-weight:900}.FlightRightsGuide-module__wkGxTa__tableWrap tr:last-child td{border-bottom:0}.FlightRightsGuide-module__wkGxTa__exemptionSection{background:#ede7f7;border-radius:24px;grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:60px;padding:38px;display:grid}.FlightRightsGuide-module__wkGxTa__exemptionSection h2{margin-bottom:0}.FlightRightsGuide-module__wkGxTa__sourceSection{color:#fff;background:#241044;border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:28px 50px;margin-top:28px;padding:38px;display:grid}.FlightRightsGuide-module__wkGxTa__sourceSection h2{color:#fff;margin-bottom:0;font-size:24px}.FlightRightsGuide-module__wkGxTa__sourceSection>div:first-child>span{color:#cbb5ee}.FlightRightsGuide-module__wkGxTa__sourceLinks{flex-direction:column;gap:10px;display:flex}.FlightRightsGuide-module__wkGxTa__sourceLinks a{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.FlightRightsGuide-module__wkGxTa__sourceLinks a:hover{background:#ffffff21}.FlightRightsGuide-module__wkGxTa__sourceLinks svg{flex:none;font-size:16px}.FlightRightsGuide-module__wkGxTa__disclaimer{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:22px}.FlightRightsGuide-module__wkGxTa__disclaimer strong{color:#fff;font-size:13px}.FlightRightsGuide-module__wkGxTa__disclaimer p{color:#d8cbea;margin:6px 0 0;font-size:12px;line-height:1.6}.FlightRightsGuide-module__wkGxTa__compareNav{margin-top:46px}.FlightRightsGuide-module__wkGxTa__compareNav>span{color:#7a7083;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:900;display:block}.FlightRightsGuide-module__wkGxTa__compareNav>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.FlightRightsGuide-module__wkGxTa__compareNav a{border:1px solid var(--line);color:var(--purple);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.FlightRightsGuide-module__wkGxTa__compareNav a:hover{border-color:#bfa9e0}@media (max-width:760px){.FlightRightsGuide-module__wkGxTa__container{width:min(100% - 24px,1080px)}.FlightRightsGuide-module__wkGxTa__hero{padding:40px 0 104px}.FlightRightsGuide-module__wkGxTa__backLink{margin-bottom:28px}.FlightRightsGuide-module__wkGxTa__heroGrid{grid-template-columns:1fr;gap:25px}.FlightRightsGuide-module__wkGxTa__hero h1{font-size:38px}.FlightRightsGuide-module__wkGxTa__hero p{font-size:16px}.FlightRightsGuide-module__wkGxTa__codeBadge{width:100%;min-height:120px}.FlightRightsGuide-module__wkGxTa__twoColumn{grid-template-columns:1fr;margin-top:-60px}.FlightRightsGuide-module__wkGxTa__contentCard,.FlightRightsGuide-module__wkGxTa__tableSection,.FlightRightsGuide-module__wkGxTa__exemptionSection,.FlightRightsGuide-module__wkGxTa__sourceSection{border-radius:19px;padding:24px}.FlightRightsGuide-module__wkGxTa__contentCard h2,.FlightRightsGuide-module__wkGxTa__tableSection h2,.FlightRightsGuide-module__wkGxTa__exemptionSection h2{font-size:24px}.FlightRightsGuide-module__wkGxTa__exemptionSection,.FlightRightsGuide-module__wkGxTa__sourceSection{grid-template-columns:1fr;gap:22px}.FlightRightsGuide-module__wkGxTa__disclaimer{grid-column:auto}.FlightRightsGuide-module__wkGxTa__compareNav>div{grid-template-columns:1fr}.FlightRightsGuide-module__wkGxTa__tableWrap th,.FlightRightsGuide-module__wkGxTa__tableWrap td{min-width:150px;padding:12px}.FlightRightsGuide-module__wkGxTa__tableWrap th:first-child,.FlightRightsGuide-module__wkGxTa__tableWrap td:first-child{min-width:190px}}
