/* Equal-weight text links; no third-party logo artwork or co-branding. */
.partner-text-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:3px 20px 0;border-bottom:1px solid #183c3110;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.015em;color:#476052;background:var(--paper)}.partner-text-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:4px 0;font:inherit;letter-spacing:inherit;white-space:nowrap;text-decoration:none;border:0;transition:color .15s ease,opacity .15s ease}.partner-text-nav a:hover{color:var(--ink);opacity:.74;text-decoration:none}.partner-text-nav a:focus-visible{outline:2px solid #8a9f81;outline-offset:4px;border-radius:2px;text-decoration:none}.partner-text-nav>span{color:#91a08f;font-size:10px;line-height:1;flex:none}@media(max-width:700px){.partner-text-nav{font-size:12px;gap:10px;padding:0 16px}.partner-text-nav a{min-height:44px}.partner-text-nav>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.partner-text-nav a{transition:none}}
.partner-text-label{text-align:center;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.04em;color:#69766a;padding:8px 16px 0;background:var(--paper)}
/* The partner links belong to home-page travel search, not the global header. */
.trip-booking-shell{row-gap:20px}.booking-partner-strip{grid-column:1/-1;display:flex;align-items:center;gap:24px;min-width:0;padding:0 0 12px;border-bottom:1px solid var(--line)}.booking-partner-strip .partner-text-label{padding:0;background:none;text-align:left;font-size:11px;line-height:1.5;flex:none;color:#778373}.booking-partner-strip .partner-text-nav{justify-content:flex-start;padding:0;border:0;background:none}.booking-partner-strip .partner-text-nav a{min-height:36px}@media(max-width:700px){.trip-booking-shell{row-gap:18px}.booking-partner-strip{display:block;padding:0 0 10px}.booking-partner-strip .partner-text-label{text-align:center;padding-top:2px;font-size:10px}.booking-partner-strip .partner-text-nav{justify-content:center;padding:0 8px}.booking-partner-strip .partner-text-nav a{min-height:44px}}
