@font-face{font-family:Montserrat;src:url('/assets/Montserrat.woff') format('woff');font-weight:100 900;font-display:swap;unicode-range:U+0000-024F,U+0370-052F}
.international-site{margin:0;background:#151516;color:#eeece9;font:17px/1.6 Montserrat,"Segoe UI",Tahoma,"Noto Sans",sans-serif;overflow-wrap:anywhere}
.international-site *{box-sizing:border-box}
.international-site a{color:#c7bfb5;text-underline-offset:.2em}
.international-site a:focus-visible{outline:3px solid #eeece9;outline-offset:4px}
.intl-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}
.intl-header{background:#151516;color:#eeece9;border-block-end:1px solid #3c3b3e}
.intl-header-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:20px;flex-wrap:wrap}
.intl-brand{display:inline-flex;align-items:center;gap:12px;color:#eeece9!important;font-size:18px;font-weight:650;letter-spacing:.07em;text-decoration:none;direction:ltr}
.intl-logo-mark{position:relative;display:block;width:53px;height:49px;overflow:hidden;flex-shrink:0}
.intl-logo{display:block;position:absolute;width:138px;height:138px;max-width:none;left:-43px;top:-34px;object-fit:cover;object-position:50% 48%;filter:invert(1);mix-blend-mode:screen}
.intl-language{display:flex;gap:8px;flex-wrap:wrap}
.intl-language a{color:#c7bfb5;padding:5px 9px;border-radius:4px;text-decoration:none}
.intl-language a[aria-current=page]{background:#c7bfb5;color:#151516}
.intl-skip{position:absolute;inset-inline-start:20px;inset-block-start:-100px;background:#202022;padding:12px;z-index:10}
.intl-skip:focus{inset-block-start:12px}
.intl-hero{padding-block:45px 25px;max-width:950px}
.intl-hero h1{font-size:clamp(28px,4vw,43px);line-height:1.2;letter-spacing:-.025em;margin-block:10px 20px}
.intl-hero p{margin-block:10px}
.intl-eyebrow,.intl-kind{font-size:14px;font-weight:650;letter-spacing:.02em;color:#b1adaa}
.intl-countries{display:flex;gap:10px;flex-wrap:wrap;margin-block:4px 28px}
.intl-countries a{padding:8px 14px;background:#202022;border:1px solid #3c3b3e;border-radius:4px;text-decoration:none}
.intl-countries a span{font-weight:650;margin-inline-start:8px}
.intl-countries a[aria-current=page]{background:#c7bfb5;color:#151516}
.intl-notice{background:#202022;border-inline-start:3px solid #c7bfb5;padding:20px 24px;margin-block:25px}
.intl-notice h2{font-size:19px;margin-block:0 12px}
.intl-notice p{margin-block:8px}
.intl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin-block:28px 45px}
.intl-card{background:#202022;border:1px solid #3c3b3e;border-radius:6px;padding:24px;display:flex;flex-direction:column;align-items:start}
.intl-card :is(h2,h3){font-size:22px;line-height:1.35;margin-block:8px 12px}
.intl-card p{margin-block:8px}
.intl-card .intl-button{margin-block-start:auto;padding-block-start:15px}
.intl-source-date,.intl-muted{font-size:14px;color:#b1adaa}
.intl-button{display:inline-block;padding:10px 16px;border:1px solid #c7bfb5;border-radius:4px;font-weight:600;background:#202022;text-decoration:none}
.intl-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:24px;font-size:15px}
.intl-section{background:#202022;border:1px solid #3c3b3e;border-radius:6px;padding:25px;margin-block:24px}
.intl-section h2{font-size:24px;line-height:1.3;margin-block:0 20px}
.intl-details{margin:0}
.intl-details>div{display:grid;grid-template-columns:minmax(110px,180px) 1fr;gap:16px;padding-block:12px;border-block-end:1px solid #3c3b3e}
.intl-details>div:last-child{border-block-end:0}
.intl-details dt{font-weight:650}
.intl-details dd{margin:0;min-width:0}
.intl-details dd p{margin-block:0 8px}
.intl-details small{display:block;color:#b1adaa}
.intl-source-list{padding-inline-start:24px}
.intl-source-list li{margin-block:20px}
.intl-source-list p{margin-block:5px}
.intl-empty{padding:25px;background:#202022;border:1px solid #3c3b3e}
.intl-footer{border-block-start:1px solid #3c3b3e;margin-block-start:50px;padding-block:28px 35px;color:#b1adaa}
.intl-footer nav{display:flex;gap:25px;flex-wrap:wrap}
[dir=rtl] .intl-hero h1{letter-spacing:0}
[lang=ar] .international-site{font-family:"Segoe UI",Tahoma,"Noto Sans",sans-serif}
[lang=zh-Hans] .international-site{font-family:"Segoe UI",Tahoma,"Microsoft YaHei","Noto Sans",sans-serif}
.intl-form{max-width:850px}
.intl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.intl-field{display:flex;flex-direction:column;gap:7px;margin-block-end:20px;min-width:0}
.intl-field label{font-weight:600}
.intl-form input:not([type=checkbox]),.intl-form select,.intl-form textarea{width:100%;font:inherit;color:#eeece9;background:#151516;border:1px solid #3c3b3e;border-radius:4px;padding:11px 12px;line-height:1.5;min-height:48px}
.intl-form textarea{resize:vertical;min-height:150px}
.intl-form input::placeholder,.intl-form textarea::placeholder{color:#b1adaa;opacity:1}
.intl-form [aria-invalid=true]{outline:2px solid #eeece9;outline-offset:2px}
.intl-form :is(input,select,textarea,button):focus-visible{outline:3px solid #eeece9;outline-offset:4px}
.intl-form label.intl-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6;margin-block:8px 24px}
.intl-form label.intl-consent input[type=checkbox]{appearance:auto;flex:0 0 16px;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;font:inherit;margin:calc((1.6em - 16px)/2) 0 0;accent-color:#c7bfb5}
.intl-form button{font:inherit;color:#eeece9;cursor:pointer}
.intl-form button:disabled{opacity:.7;cursor:default}
.intl-result{margin-block:22px;padding:18px;border:1px solid #c7bfb5;background:#202022}
.intl-result[hidden],.intl-context[hidden]{display:none}
.intl-context{margin-block:20px;padding:18px;background:#202022;border-inline-start:3px solid #c7bfb5}
.intl-context p{margin-block:8px}
.intl-emirates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;list-style:none;padding:0}
.intl-emirates a{display:block;padding:12px;border:1px solid #3c3b3e;border-radius:4px;text-decoration:none}
@media(max-width:620px){.intl-fields{grid-template-columns:1fr;gap:0}}
@media(max-width:620px){.intl-wrap{width:calc(100% - 28px)}.intl-header-row{gap:14px;padding-block:14px}.intl-hero{padding-block:28px 16px}.intl-section,.intl-card,.intl-notice{padding:18px}.intl-details>div{grid-template-columns:1fr;gap:4px}.intl-grid{gap:14px}.intl-language a{padding:5px 7px}}
