@charset "UTF-8";:root{--gutter: 24px;--section-y: 64px;--card-pad: 24px;--gap: 16px;--control-h: 44px;--text-sm: 14px;--text-label: 11px;--h1: clamp(1.9rem, 1.2rem + 2.4vw, 3.1rem);--h2: clamp(1.5rem, 1.1rem + 1.4vw, 2.2rem);--h3: 1.2rem;--map-marker-airport: #b42318;--map-marker-transport: #f2b84b;--map-marker-city: #c2410c;--map-marker-label: #ffffff}@media(max-width:720px){:root{--gutter: 16px;--section-y: 32px;--card-pad: 16px;--gap: 12px;--control-h: 48px;--h1: 1.5rem;--h2: 1.25rem;--h3: 1.05rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;color:#1e2a24;background:#f7f3ec}html:lang(zh) body,html:lang(zh) :is(h1,h2,h3,h4){font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,system-ui,sans-serif;letter-spacing:0;line-height:1.35;word-break:auto-phrase;line-break:strict}html:lang(ar) body,html:lang(ar) :is(h1,h2,h3,h4){font-family:Segoe UI,Tahoma,Geeza Pro,Noto Naskh Arabic,Noto Sans Arabic,system-ui,sans-serif}html:lang(hi) body,html:lang(hi) :is(h1,h2,h3,h4){font-family:Nirmala UI,Kohinoor Devanagari,Noto Sans Devanagari,system-ui,sans-serif}html:is(:lang(ar),:lang(hi)) *{letter-spacing:0!important}html:is(:lang(ar),:lang(hi)) :is(h1,h2,h3,h4){line-height:1.4}html[dir=rtl] :is(input[type=email],input[type=tel],input[type=url],input[type=time],input[type=date],input[name*=flight i]){direction:ltr;text-align:right}h1,h2,h3,h4{margin:0 0 .5em;font-weight:700;line-height:1.2;letter-spacing:-.01em}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}p{margin:0 0 1rem}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:16px}.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.lede{font-size:18px;color:#5b6a62;max-width:62ch}.card{background:#fff;border:1px solid #e4dccb;border-radius:14px;padding:var(--card-pad)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 24px;border:1px solid transparent;border-radius:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn:focus-visible{outline:3px solid rgba(194,65,12,.4);outline-offset:2px}.btn--primary{background:#c2410c;color:#fff}.btn--primary:hover{background:#9a3412}.btn--primary:disabled{background:#e4dccb;color:#5b6a62;cursor:not-allowed}.btn--ghost{border-color:#cfc4ad;background:transparent;color:#1e2a24}.btn--ghost:hover{border-color:#12372a}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:14px;font-weight:600;color:#5b6a62}.field input,.field select,.field textarea{min-height:var(--control-h);padding:0 12px;border:1px solid #cfc4ad;border-radius:14px;background:#fff}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid #12372a;outline-offset:0}.field textarea{min-height:90px;resize:vertical}.field__error{font-size:12px;color:#b42318}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html{overflow-wrap:break-word}input,select,textarea,button{max-width:100%}.widget__row--actions{flex-wrap:wrap}.widget__row--actions .btn.btn--return,.widget__row--actions .btn.btn--search{min-width:0;white-space:normal;text-align:center;flex:1 1 auto}.btn--return{flex-direction:column;gap:2px;line-height:1.25;padding-block:6px}.btn--return .btn__route{display:block;font-size:.78em;font-weight:500;opacity:.75;letter-spacing:0}.section-head{margin-bottom:32px;max-width:68ch}.section-head h2{margin-bottom:8px}.section-head p{color:#5b6a62;margin:0}.section-head--split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.section-head--split>div{max-width:62ch}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#c2410c}.link-arrow:hover{color:#9a3412}.page-hero{background:#12372a;color:#f7f3ec;padding-block:48px}.page-hero__kicker{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2b84b}.page-hero h1{margin-bottom:12px;max-width:22ch}.page-hero p{margin:0;max-width:64ch;color:#f7f3ecd1;font-size:18px}
