:root:not([data-admin-travel-agent]) [data-admin-only],:root[data-admin-travel-agent] [data-public-only]{display:none}.category-sidebar{display:flex;flex-direction:column;gap:12px;width:270px;flex-shrink:0;padding-top:8px}@media(max-width:900px){.category-sidebar{width:100%;gap:8px;padding-top:0}}.category-sidebar__heading{margin:12px 0 0;font-weight:600;font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:#6b6b6b}@media(max-width:900px){.category-sidebar__heading{display:none}}.category-sidebar__toggle{display:none}@media(max-width:900px){.category-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 16px;border:1px solid #e6e4de;border-radius:8px;background:#fff;color:#121316;cursor:pointer}.category-sidebar__toggle:focus-visible{outline:2px solid #bb4626;outline-offset:2px}}.category-sidebar__toggle-label{font-weight:600;font-size:14px;line-height:1.6}.category-sidebar__toggle-icon{flex-shrink:0;color:#6b6b6b;transition:transform .2s ease}.category-sidebar__toggle-icon--open{transform:rotate(180deg)}.category-sidebar__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}@media(max-width:900px){.category-sidebar__list{display:none}}@media(prefers-reduced-motion:reduce){.category-sidebar__toggle-icon{transition:none}}.hub-search-field-wrapper{position:relative;width:100%}.hub-search-field-wrapper--lg{max-width:760px}.hub-search-field{display:flex;align-items:center;width:100%;background:#fff;border-radius:999px}.hub-search-field:focus-within{outline:2px solid #bb4626;outline-offset:2px}.hub-search-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hub-search-field__icon{flex-shrink:0;color:#6b6b6b}.hub-search-field__input{flex:1 0 0;min-width:0;align-self:stretch;padding:0;border:none;background:transparent;font-family:Onest,sans-serif;font-weight:400;line-height:1.6;color:#121316}.hub-search-field__input::-moz-placeholder{color:#6b6b6b}.hub-search-field__input::placeholder{color:#6b6b6b}.hub-search-field__input:focus{outline:none}.hub-search-field__input::-webkit-search-cancel-button{cursor:pointer}.hub-search-field--lg{gap:12px;min-height:68px;padding:8px 24px}.hub-search-field--lg .hub-search-field__input{font-size:16px}@media(max-width:640px){.hub-search-field--lg{gap:10px;min-height:60px;padding:8px 18px}}.hub-search-field--sm{gap:10px;min-height:48px;padding:6px 18px;border:1px solid #e7e7e8}.hub-search-field--sm .hub-search-field__input{font-size:14px}.hub-search-field--sm:focus-within{outline-offset:0}.hub-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;max-height:420px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e7e7e8;border-radius:16px;box-shadow:0 12px 32px rgba(12,10,46,.12);text-align:left}.hub-search-results__status{padding:8px 12px;font-size:13px;line-height:1.5;color:#6b6b6b}.hub-search-results__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.hub-search-results__item{margin:0}.hub-search-results__link{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:12px;text-decoration:none;transition:background .15s ease}.hub-search-results__link:hover{background:#f3eee4}.hub-search-results__link:focus-visible{outline:2px solid #bb4626;outline-offset:-2px}.hub-search-results__title{font-size:15px;font-weight:600;line-height:1.4;color:#121316}.hub-search-results__category{font-size:12px;font-weight:500;line-height:1.4;color:#bb4626}.hub-search-results__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;color:#6b6b6b}.hub-search-results__empty{padding:0 12px 8px;font-size:13px;line-height:1.5;color:#6b6b6b}.get-started-nav{display:flex;flex-direction:column;gap:8px;margin-top:4px}@media(max-width:900px){.get-started-nav{display:none}}.get-started-nav__header{display:flex;align-items:center;gap:2px;min-height:24px}.get-started-nav__title{border-radius:4px;font-weight:600;font-size:16px;line-height:normal;color:#121316;text-decoration:none}.get-started-nav__title:hover{color:#2f2d60}.get-started-nav__title:focus-visible{outline:2px solid #bb4626;outline-offset:2px}.get-started-nav__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#7c7c7c;cursor:pointer}.get-started-nav__toggle:before{content:"";position:absolute;inset:-10px}.get-started-nav__toggle:focus-visible{outline:2px solid #bb4626;outline-offset:2px}.get-started-nav__chevron{transition:transform .2s ease}.get-started-nav__chevron--open{transform:rotate(180deg)}.get-started-nav__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.get-started-nav__list[hidden]{display:none}.get-started-nav__link{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 24px;border-radius:6px;font-size:14px;line-height:normal;color:#121316;text-decoration:none;transition:background .2s ease}.get-started-nav__link:hover{background:#f5f5f9}.get-started-nav__link:focus-visible{outline:2px solid #bb4626;outline-offset:-2px}.get-started-nav__link--active{background:#eeeef5;font-weight:600;color:#2f2d60}.get-started-nav__link--active:hover{background:#eeeef5}.get-started-nav__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:18px;color:#2f2d60}@media(prefers-reduced-motion:reduce){.get-started-nav__chevron,.get-started-nav__link{transition:none}}.category-nav-item{display:flex}.category-nav-item__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 16px;border-radius:8px;font-family:Onest,sans-serif;font-size:14px;line-height:1.6;color:#121316;text-decoration:none;transition:background .2s ease}.category-nav-item__link:hover{background:#f7f5f0}.category-nav-item__link:focus-visible{outline:2px solid #bb4626;outline-offset:2px}.category-nav-item__link--active{background:#f3eee4}.category-nav-item__link--active .category-nav-item__label{font-weight:600;color:#bb4626}.category-nav-item__count{flex-shrink:0;font-size:12px;color:#6b6b6b}.category-menu-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end}.category-menu-modal__backdrop{position:absolute;inset:0;padding:0;border:0;background:rgba(18,19,22,.5);cursor:pointer}.category-menu-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;width:100%;max-height:85vh;padding:8px 16px 24px;border-radius:16px 16px 0 0;background:#fff;overflow-y:auto;overscroll-behavior:contain}.category-menu-modal__panel:focus{outline:none}.category-menu-modal__panel:focus-visible{outline:2px solid #bb4626;outline-offset:-2px}.category-menu-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-menu-modal__heading{margin:0;font-weight:600;font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:#6b6b6b}.category-menu-modal__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:8px;background:transparent;color:#121316;cursor:pointer}.category-menu-modal__close:focus-visible{outline:2px solid #bb4626;outline-offset:-2px}.category-menu-modal__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.cta-button{display:inline-flex;align-items:center;border-radius:105px;border:1px solid transparent;max-width:100%;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.cta-button:hover{opacity:.85}.cta-button--disabled,.cta-button:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.cta-button--loading,.cta-button--loading:disabled{cursor:progress;opacity:1;pointer-events:none}.cta-button__label{min-width:0}.cta-button__icon{flex-shrink:0;overflow:visible}.cta-button__spinner{flex-shrink:0;box-sizing:border-box;border-radius:50%;border:2px solid var(--cta-icon-bg,currentColor);border-top:2px solid transparent;animation:cta-button-spin .6s linear infinite}.cta-button--md .cta-button__spinner{width:24px;height:24px}.cta-button--sm .cta-button__spinner{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.cta-button__spinner{animation-name:cta-button-spin!important;animation-duration:.6s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}.cta-button--md{gap:12px;justify-content:space-between;padding:12px 20px}.cta-button--md .cta-button__label{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:-.24px}@media(max-width:640px){.cta-button--md .cta-button__label{font-size:14px}}.cta-button--sm{gap:8px;padding:8px 16px}.cta-button--sm .cta-button__label{font-size:12.8px;font-weight:400;line-height:1.4}.cta-button--burgundy{--cta-icon-bg:#fff;--cta-icon-fg:#2f2d60;background:#bb4626;color:#f7f7f5}.cta-button--white{--cta-icon-bg:#000;--cta-icon-fg:#fff;background:#fff;color:#000}.cta-button--outlined-white{--cta-icon-bg:#fff;--cta-icon-fg:#2f2d60;background:transparent;color:#fff;border-color:#fff}.cta-button--outlined-burgundy{--cta-icon-bg:#bb4626;--cta-icon-fg:#fff;background:transparent;color:#bb4626;border-color:#bb4626}.cta-button--burgundy-hero{--cta-icon-bg:#f7f7f5;--cta-icon-fg:#bb4626;background:#bb4626;color:#f7f7f5}.cta-button--white-hero{--cta-icon-bg:#bb4626;--cta-icon-fg:#fff;background:#fff;color:#bb4626}@keyframes cta-button-spin{to{transform:rotate(1turn)}}.new-footer{background:#0c0a2e;width:100%}.new-footer__inner{max-width:1152px;margin:0 auto;padding:96px 16px 0}.new-footer__cta-row{display:flex;justify-content:space-between;border-bottom:1px solid #2f2d60}.new-footer__cta{display:flex;flex-direction:column;gap:16px;flex:1;padding:64px 0;border-top:1px solid #2f2d60}.new-footer__cta-label{font-weight:600;font-size:10.24px;line-height:1.2;letter-spacing:-.1024px;color:#bb4626;text-transform:uppercase;margin:0}.new-footer__cta-title{font-weight:600;font-size:39.06px;line-height:1.2;letter-spacing:-1.56px;color:#fff;margin:0;max-width:544px}.new-footer__cta-desc{font-weight:400;font-size:16px;line-height:1.6;color:#a1a1aa;margin:0;max-width:544px}.new-footer__app-btns{display:flex;gap:12px;align-items:center}.new-footer__app-btn{display:flex;align-items:center;gap:8px;background:#fff;border-radius:320px;padding:8px 16px;width:160px;justify-content:center;font-weight:400;font-size:16px;line-height:1.6;color:#000;text-decoration:none;white-space:nowrap}.new-footer__app-btn svg{flex-shrink:0}.new-footer__action-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.new-footer__nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #2f2d60;padding:64px 0}.new-footer__nav-col{display:flex;flex-direction:column;gap:12px}.new-footer__nav-heading{font-weight:600;font-size:10.24px;line-height:1.2;letter-spacing:-.1024px;color:#7977a3;text-transform:uppercase;margin:0}.new-footer__nav-link{font-weight:400;font-size:16px;line-height:1.6;color:#fff;text-decoration:none}.new-footer__nav-link:hover{color:#a1a1aa}.new-footer__locations{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid #2f2d60;padding:32px 0}.new-footer__locations-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,auto);grid-auto-flow:column;row-gap:12px}.new-footer__location{font-weight:400;font-size:16px;line-height:1.6;color:#a1a1aa;text-decoration:none}.new-footer__location:hover{color:#fff}.new-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding:64px 0 96px}.new-footer__logo{width:166px;height:auto}.new-footer__social{display:flex;flex-direction:column;align-items:flex-end;gap:24px}.new-footer__social-icons{display:flex;gap:16px;align-items:center}.new-footer__social-icon{width:32px;height:32px;border-radius:50%;background:#211f52;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#f6f6fa}.new-footer__copyright{font-weight:400;font-size:12.8px;line-height:1.4;color:#d4d4d8;margin:0;white-space:nowrap}@media(max-width:640px){.new-footer__inner{padding:64px 16px 0}.new-footer__cta-row{flex-direction:column}.new-footer__cta{padding:48px 0}.new-footer__cta-title{font-size:33.18px;letter-spacing:-1.33px;max-width:100%}.new-footer__cta-desc{max-width:100%}.new-footer__nav{display:flex;flex-wrap:wrap;gap:48px 36px;padding:48px 0}.new-footer__nav-col{width:160px}.new-footer__locations{padding:48px 0}.new-footer__locations-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,auto);grid-auto-flow:column}.new-footer__bottom{flex-direction:column;gap:36px;padding:48px 0 64px}.new-footer__bottom,.new-footer__social{align-items:flex-start}.new-footer__copyright{white-space:normal}}.knowledge-hub-header{width:100%;background:#fff;border-bottom:1px solid #e5e5e3}.knowledge-hub-header__inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}@media(max-width:1180px){.knowledge-hub-header__inner{padding:20px 24px}}@media(max-width:640px){.knowledge-hub-header__inner{padding:16px}}.knowledge-hub-header__logo{display:inline-flex;align-items:center;padding:8px 0}.knowledge-hub-header__logo:focus-visible{outline:2px solid #bb4626;outline-offset:4px;border-radius:4px}.knowledge-hub-header__logo svg{display:block}.knowledge-hub-header__nav{display:flex;align-items:center;gap:32px}@media(max-width:640px){.knowledge-hub-header__nav{gap:20px}}.knowledge-hub-header__link{font-family:Onest,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#6b6b6b;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;transition:color .2s ease}.knowledge-hub-header__link:hover{color:#121316}.knowledge-hub-header__link:focus-visible{outline:2px solid #bb4626;outline-offset:4px;border-radius:4px}.knowledge-hub-header__link--active{font-weight:600;color:#121316}.content-grid{max-width:1152px;margin:0 auto;padding-inline:16px}.content-grid__border{margin-top:48px;border:none;border-top:1px solid #e5e7eb}@media(max-width:640px){.content-grid__border{margin-top:16px}}.content-section{width:100%}.content-section--xs{padding-block:var(--section-space-xs)}.content-section--sm{padding-block:var(--section-space-sm)}.content-section--md{padding-block:var(--section-space-md)}.content-section--lg{padding-block:var(--section-space-lg)}.content-section--xl{padding-block:var(--section-space-xl)}.glossary-jump-nav{display:flex;flex-direction:column;gap:16px;width:160px;flex-shrink:0;position:sticky;top:24px;padding-top:8px;background:#fff}@media(max-width:1180px){.glossary-jump-nav{display:none}}.glossary-jump-nav__heading{margin:0;font-weight:600;font-size:12px;line-height:1.4;letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c}.glossary-jump-nav__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.glossary-jump-nav__cell{display:flex}.glossary-jump-nav__link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;font-weight:600;font-size:14px;line-height:1;color:#bb4626;text-decoration:none}.glossary-jump-nav__link:hover{background:#f3eee4}.glossary-jump-nav__link:focus-visible{outline:2px solid #bb4626;outline-offset:2px}.glossary-jump-nav__link--inactive{font-weight:400;color:#8c8c8c}.glossary-jump-nav__link--inactive:hover{background:none}.glossary-letter-group{display:flex;flex-direction:column;gap:16px;scroll-margin-top:96px}.glossary-letter-group__letter{margin:0;font-weight:600;font-size:20px;line-height:1.3;color:#bb4626}.glossary-letter-group__terms{display:flex;flex-direction:column;gap:16px;margin:0}.glossary-term-item{display:flex;flex-direction:column;gap:6px;scroll-margin-top:96px}.glossary-term-item__title{margin:0;font-weight:600;font-size:17px;line-height:1.3;color:#121316}.glossary-term-item__description{margin:0;font-weight:400;font-size:14px;line-height:1.5;color:#6b6b6b}.knowledge-category-layout-section{background:#fff}.knowledge-category-layout{display:flex;align-items:flex-start;gap:64px;padding-block:var(--section-space-md) var(--section-space-xl)}@media(min-width:1181px){.knowledge-category-layout--with-rail{gap:36px}}@media(max-width:900px){.knowledge-category-layout{flex-direction:column;gap:24px}}.knowledge-category-layout__main{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:32px}@media(max-width:640px){.knowledge-category-layout__main{gap:24px}}.support-panel-section{background:#fff}.support-panel{display:flex;align-items:center;gap:48px;padding:56px;border-radius:24px;margin:0 0 64px}@media(max-width:980px){.support-panel{flex-direction:column;align-items:flex-start;gap:32px;padding:32px;margin:0 0 40px}}@media(max-width:640px){.support-panel{padding:24px;border-radius:16px}}.support-panel--navy{background:#0c0a2e}.support-panel--navy .support-panel__eyebrow{color:#f59e47}.support-panel--navy .support-panel__title{font-size:32px;letter-spacing:-1.28px;color:#fff}.support-panel--navy .support-panel__description{font-size:16px;color:#c4c4c4}.support-panel--cream{background:#f3eee4;gap:64px}.support-panel--cream .support-panel__eyebrow{color:#bb4626}.support-panel--cream .support-panel__title{font-size:28px;letter-spacing:-.84px;color:#121316}.support-panel--cream .support-panel__description{font-size:15px;line-height:1.5;color:#6b6b6b}.support-panel--cream .support-panel__options{gap:48px}@media(max-width:640px){.support-panel--cream .support-panel__options{gap:20px}}.support-panel__copy{display:flex;flex-direction:column;gap:12px;width:420px;max-width:100%}@media(max-width:980px){.support-panel__copy{width:100%}}.support-panel__eyebrow{font-size:14px;letter-spacing:1.2px;text-transform:uppercase}.support-panel__eyebrow,.support-panel__title{margin:0;font-family:Onest,sans-serif;font-weight:600;line-height:1.2}.support-panel__description{margin:0;font-family:Onest,sans-serif;font-weight:400;line-height:1.6}.support-panel__cta{display:flex;margin-top:8px}.support-panel__cta>*{flex:0 0 auto}.support-panel__options{display:grid;grid-template-columns:repeat(3,auto);gap:20px;flex:1 0 0;min-width:0;width:100%;margin:0;padding:0;list-style:none}@media(max-width:640px){.support-panel__options{grid-template-columns:minmax(0,1fr);gap:12px}}.support-option{display:flex}.support-option__link{display:flex;flex:1 0 0;flex-direction:column;gap:6px;text-decoration:none}.support-option__link--navy{padding:22px;border-radius:14px;background:#2f2d60;transition:background .2s ease}.support-option__link--navy:hover{background:#3d3a78}.support-option__link--navy:focus-visible{outline:2px solid #f59e47;outline-offset:2px}.support-option__link--navy .support-option__title{font-size:16px;color:#fff}.support-option__link--navy .support-option__detail{color:#a1a1aa}.support-option__link--cream{gap:8px;padding:8px 0}.support-option__link--cream:hover .support-option__title{color:#bb4626}.support-option__link--cream:focus-visible{outline:2px solid #bb4626;outline-offset:4px;border-radius:4px}.support-option__link--cream .support-option__title{font-size:18px;color:#121316;transition:color .2s ease}.support-option__link--cream .support-option__detail{color:#6b6b6b}.support-option__title{font-family:Onest,sans-serif;font-weight:600;line-height:1.6}.support-option__detail{font-family:Onest,sans-serif;font-weight:400;font-size:14px;line-height:1.6;overflow-wrap:break-word}.category-intro{display:flex;flex-direction:column;gap:16px}.category-intro__title{margin:0;font-family:Onest,sans-serif;font-weight:600;font-size:44px;line-height:1.15;letter-spacing:-1.32px;color:#121316}@media(max-width:640px){.category-intro__title{font-size:32px;letter-spacing:-.96px}}.category-intro__description{margin:0;font-family:Onest,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#6b6b6b}.glossary-terms{display:flex;flex-direction:column;gap:28px}.glossary-terms__empty{margin:0;font-weight:400;font-size:16px;line-height:1.6;color:#6b6b6b}.knowledge-hub-breadcrumb{width:100%;background:#fff}.knowledge-hub-breadcrumb__inner{max-width:1120px;margin:0 auto;padding:12px 0}@media(max-width:1180px){.knowledge-hub-breadcrumb__inner{padding:12px 24px}}@media(max-width:640px){.knowledge-hub-breadcrumb__inner{padding:8px 16px}}.knowledge-hub-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.knowledge-hub-breadcrumb__item{display:flex;align-items:center;gap:8px;font-family:Onest,sans-serif;font-size:14px;line-height:1.6}.knowledge-hub-breadcrumb__link{display:inline-flex;align-items:center;min-height:32px;color:#6b6b6b;text-decoration:none}.knowledge-hub-breadcrumb__link:hover{color:#121316;text-decoration:underline}.knowledge-hub-breadcrumb__link:focus-visible{outline:2px solid #bb4626;outline-offset:4px;border-radius:4px}.knowledge-hub-breadcrumb__current{display:inline-flex;align-items:center;min-height:32px;color:#121316}.knowledge-hub-breadcrumb__separator{color:#6b6b6b}