.gcc .ds-btn,.gcc .ds-btn--sm{min-height:48px}.gcc .ds-btn--sm{padding-inline:18px;font-size:15px}.gcc [lang=ar],.gcc bdi[lang=ar]{letter-spacing:0;text-transform:none;font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;font-style:normal;line-height:1.5}.gcc-badge{background:var(--ds-text);color:var(--ds-paper);border:1px solid var(--ds-text);font:700 var(--ds-text-xs)/1.5 var(--ds-font-body);letter-spacing:.02em;border-radius:var(--ds-radius-sm);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.gcc-hero-grid{gap:var(--ds-space-6);display:grid}.gcc-kicker{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin:0 0 var(--ds-space-4);flex-wrap:wrap;display:flex}.gcc-kicker-text{font:600 var(--ds-text-xs)/1.3 var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-on-ink-muted)}.gcc-kicker-text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gcc-fact{margin:var(--ds-space-4) 0 0;color:var(--ds-on-ink);max-width:62ch;font-weight:600}.gcc-price{align-items:baseline;gap:var(--ds-space-2) var(--ds-space-3);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.gcc-price-main{font:500 clamp(34px, 4.2vw, 48px)/1 var(--ds-font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--ds-on-ink)}.gcc-price-approx{font:500 var(--ds-text-sm)/1.4 var(--ds-font-mono);color:var(--ds-on-ink-muted)}.gcc-vat{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-sm);color:var(--ds-on-ink-muted);max-width:62ch;line-height:1.5}.gcc-vat a,.gcc-callline a,.gcc-independence a{color:var(--ds-teal-2)}.gcc-hero .gcc-slots,.gcc-hero .gcc-capacity{margin-top:var(--ds-space-4);color:var(--ds-on-ink)}.gcc-routes{gap:var(--ds-space-3);margin-top:var(--ds-space-5);max-width:560px;display:grid}.gcc-routes-primary{margin:0}.gcc-btn-primary{width:100%}.gcc-routes-row{gap:var(--ds-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.gcc-routes .ds-btn{white-space:normal;text-align:center;min-height:48px;padding-block:10px;line-height:1.2}.gcc-independence{margin:var(--ds-space-4) 0 0;font-size:var(--ds-text-sm);color:var(--ds-on-ink-muted);line-height:1.5}.gcc-callline{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-sm);color:var(--ds-on-ink-muted);line-height:1.5}.gcc-callline a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.gcc-hero .wwu-notice{background:var(--ds-surface);color:var(--ds-text);border-left-color:var(--ds-link)}.gcc-hero-photo{margin:0}.gcc-hero-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.gcc-hero-proof,.gcc-hero-glance{border:0;border-inline-start:1px solid var(--ds-line);padding:0 0 0 var(--ds-space-6);color:var(--ds-text);background:0 0;border-radius:0;display:none}.gcc-hero-side-kicker{margin:0 0 var(--ds-space-3);border-top:1px solid var(--ds-text);font:600 var(--ds-text-xs)/1.3 var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-link);padding-top:10px}.gcc-hero-proof-link{gap:var(--ds-space-3);color:inherit;text-decoration:none;display:grid}.gcc-hero-proof-title{font:600 clamp(22px, 2.2vw, 30px)/1.18 var(--ds-font-display);letter-spacing:0}.gcc-hero-proof-note{font-size:var(--ds-text-sm);color:var(--ds-muted);line-height:1.5}.gcc-hero-proof-more{color:var(--ds-link);font-weight:700}.gcc-hero-proof-link:hover .gcc-hero-proof-title,.gcc-hero-proof-link:focus-visible .gcc-hero-proof-title{text-underline-offset:4px;text-decoration:underline}.gcc-hero-glance-price{font:500 clamp(28px, 3vw, 38px)/1 var(--ds-font-display);font-variant-numeric:tabular-nums;margin:0}.gcc-hero-glance-line{margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-sm);color:var(--ds-muted);line-height:1.5}.gcc-hero-glance .ds-textlink{margin-top:var(--ds-space-4);color:var(--ds-link);display:inline-block}.gcc-proof-lead{gap:var(--ds-space-2);margin:var(--ds-space-5) 0;text-decoration:none;display:grid}.gcc-proof-lead .ds-h3{margin:0}.gcc-vetting{max-width:62ch}.gcc-slots{gap:var(--ds-space-2);display:grid}.gcc-slots-text,.gcc-capacity{font-size:var(--ds-text-sm);margin:0;line-height:1.5}.gcc-slot-pills{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gcc-pill{font:700 var(--ds-text-xs)/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--ds-radius-sm);border:1px solid;padding:6px 10px}.gcc-pill--sold{background:var(--ds-text);color:var(--ds-paper);border-color:var(--ds-text)}.gcc-pill--reserved{background:var(--ds-accent);color:var(--ds-on-accent);border-color:var(--ds-accent)}.gcc-pill--held{color:inherit;border-color:var(--ds-accent);background:0 0}.gcc-pill--available{color:inherit;background:0 0;border-style:dashed}.gcc-day{margin:var(--ds-space-4) 0 0;max-width:var(--ds-measure);line-height:1.5}.gcc-label-notice .gcc-badge{vertical-align:baseline}.gcc-buybox-head{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.gcc-buybox-approx{font-size:var(--ds-text-sm)}.gcc-buybox .wwu-buybox-actions .ds-btn{white-space:normal;text-align:center;padding-block:10px;line-height:1.2}.gcc-buybox .wwu-buybox-actions form{margin:0}.gcc-buybox .gcc-pill--sold{background:var(--ds-text);color:var(--ds-paper)}.gcc-measure{max-width:var(--ds-measure);margin:0 0 var(--ds-space-3);line-height:1.55}.gcc-contact{gap:var(--ds-space-2) var(--ds-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gcc-contact a{min-height:48px;color:var(--ds-link);align-items:center;font-weight:650;display:inline-flex}.gcc-reporter-photo{margin:0 0 var(--ds-space-4);max-width:240px}.gcc-reporter-photo img{border-radius:0;width:100%;height:auto;display:block}.gcc-stats{margin:0 0 var(--ds-space-5);padding:0;list-style:none}.gcc-scale{max-width:var(--ds-measure);margin:0 0 var(--ds-space-4);line-height:1.55}.gcc-scale a{color:var(--ds-link)}.gcc-proof-lede{margin-bottom:var(--ds-space-5)}.gcc-leader{margin-top:var(--ds-space-5);gap:var(--ds-space-3);max-width:720px;display:grid}.gcc-leader .ds-btn{white-space:normal;text-align:center;justify-self:start}.gcc-inline-note{margin-top:var(--ds-space-3)}.gcc-also{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.gcc-also a{align-items:center;min-height:48px;display:inline-flex}.gcc .ds-faq summary{align-items:center;min-height:48px;display:flex}.gcc .wwu-invoice-form .ds-check,.gcc .ds-form .ds-check{align-items:center;min-height:48px}@media (min-width:960px){.gcc-hero-proof,.gcc-hero-glance{display:block}.gcc-hero-grid:has(.gcc-hero-side){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.gcc .gcc-measure,.gcc .gcc-scale{max-width:72ch}}@media (max-width:480px){.gcc .gcc-hero{padding:20px 0 24px}.gcc .gcc-h1{max-width:none;margin-bottom:var(--ds-space-2);font-size:30px;line-height:1.08}.gcc .gcc-deck{font-size:16px;line-height:1.45}.gcc .gcc-kicker{margin-bottom:var(--ds-space-3)}.gcc .gcc-fact{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm)}.gcc .gcc-price{margin-top:var(--ds-space-3);flex-direction:column;align-items:flex-start;gap:2px}.gcc .gcc-price-main{font-size:30px}.gcc .gcc-hero .gcc-slots,.gcc .gcc-hero .gcc-capacity{margin-top:var(--ds-space-2)}.gcc .gcc-routes{margin-top:var(--ds-space-3);gap:var(--ds-space-2);max-width:none}.gcc .gcc-routes-row{gap:var(--ds-space-2)}.gcc .gcc-routes .ds-btn{padding-inline:10px;font-size:15px}.gcc .gcc-independence{margin-top:var(--ds-space-2)}.gcc .gcc-hero-grid{gap:var(--ds-space-4)}}
