/* Shared information footer and Arabic policy pages. */
.br-footer{--ink:#111c2e;--yellow:#ffda45;background:#0b1423;color:#fff;font-family:Tajawal,Arial,sans-serif;padding:56px 0 0;border-top:1px solid #ffffff26;text-align:right;direction:rtl;clear:both;line-height:1.6}
.br-footer *{box-sizing:border-box}
.br-footer .br-container,.br-document .br-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}
.br-footer a{color:inherit;text-decoration:none}.br-footer a:hover{color:var(--yellow);text-decoration:underline;text-underline-offset:4px}
.br-footer .br-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1.3fr;gap:48px;padding-bottom:48px}
.br-footer h3{font-family:inherit;font-size:17px;color:#fff;font-weight:500;margin:0 0 20px}
.br-footer .br-footer-main>div>a:not(.br-logo){display:block;font-size:15px;color:#b3bdcc;margin-bottom:12px}
.br-footer .br-footer-brand{display:block}.br-footer .br-footer-brand p{font-size:17px;line-height:1.7;color:#b3bdcc;margin:20px 0 16px}
.br-footer .br-footer-brand .br-footer-phone{width:fit-content;font-family:Tajawal,Arial,sans-serif;font-size:17px;letter-spacing:0}
.br-footer .br-footer-address{font-size:14px;color:#b3bdcc;margin:20px 0 0}
.br-footer .br-logo,.br-document .br-logo{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;direction:ltr;color:#fff;text-decoration:none}
.br-footer .br-wordmark,.br-document .br-wordmark{font-family:'Bricolage Grotesque',sans-serif;font-weight:600;font-size:40px;letter-spacing:-1.8px;line-height:1}
.br-footer .br-logo-mark,.br-document .br-logo-mark{display:flex;align-items:center;gap:4px;transform:rotate(-20deg)}
.br-footer .br-logo-mark i,.br-document .br-logo-mark i{display:block;width:10px;height:30px;border-radius:2px;background:#ffda45}
.br-footer .br-logo-mark i:last-child,.br-document .br-logo-mark i:last-child{height:20px}
.br-footer .br-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff20;padding-block:24px;color:#95a1b4;font-size:13px}
.br-document{background:#f1f3f5;color:#111c2e;font-family:Tajawal,Arial,sans-serif;font-size:18px;line-height:1.8;margin:0}
.br-document *{box-sizing:border-box}.br-document h1,.br-document h2,.br-document p{margin:0}.br-document h1,.br-document h2{font-family:inherit;color:inherit;font-weight:500}
.br-document a{color:inherit}.br-document a:focus-visible,.br-footer a:focus-visible,.br-document summary:focus-visible{outline:3px solid #1c7beb;outline-offset:4px}
.br-document-header{background:#111c2e;color:#fff}.br-document-header>.br-container{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:104px}
.br-document-header nav{display:flex;align-items:center;gap:32px}.br-document-header nav a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:17px}.br-document-header nav a:hover{color:#ffda45}.br-document-header svg{width:18px;height:18px}
.br-document-skip{position:absolute;top:-100px;right:20px;padding:12px 24px;background:#fff;z-index:100}.br-document-skip:focus{top:12px}
.br-policy-main{padding-block:32px 72px}.br-policy-breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;color:#68717e;margin-bottom:32px}.br-policy-breadcrumb a{text-decoration:none}
.br-policy-layout{display:grid;grid-template-columns:240px minmax(0,860px);gap:64px;align-items:start}
.br-policy-nav{position:sticky;top:32px;font-size:16px}.br-policy-nav>p{font-size:13px;color:#69717b;margin-bottom:16px}.br-policy-nav nav{display:flex;flex-direction:column;gap:4px}.br-policy-nav nav a{padding:10px 16px;border-inline-start:2px solid transparent;text-decoration:none}.br-policy-nav nav a:hover{background:#e5e9ee}.br-policy-nav nav a[aria-current=page]{border-color:#111c2e;background:#ffda45;font-weight:500}.br-policy-call{display:block;text-decoration:none;border-top:1px solid #111c2e25;margin-top:24px;padding:24px 16px 0}.br-policy-call span{display:block;font-size:18px;margin-top:8px;width:fit-content}
.br-policy-article{background:#fff;padding:48px;border:1px solid #e0e4e9}.br-policy-subtitle{font-size:15px;color:#69717b;margin-bottom:12px!important}.br-policy-article h1{font-size:44px;line-height:1.3;letter-spacing:-.4px;margin-bottom:16px}.br-policy-date{font-size:13px;color:#69717b;margin-bottom:32px!important}
.br-policy-review{background:#fff7d4;border-inline-start:3px solid #dfb225;padding:20px 24px;margin-bottom:32px;font-size:15px;line-height:1.8}.br-policy-review strong{font-weight:500;font-size:17px}.br-policy-review p{margin-top:8px}.br-policy-review details{margin-top:12px}.br-policy-review summary{cursor:pointer;font-weight:500}.br-policy-review ul{margin:12px 20px 0 0;padding:0}
.br-policy-copy{overflow-wrap:anywhere}.br-policy-copy .br-policy-lead{font-size:21px;line-height:1.8;margin-bottom:32px}.br-policy-copy h2{font-size:25px;line-height:1.4;margin:32px 0 16px}.br-policy-copy p{margin-bottom:20px}.br-policy-copy a{text-decoration:underline;text-underline-offset:4px}.br-policy-copy a:hover{color:#315780}.br-policy-copy ol{margin:0 24px 24px 0;padding:0}.br-policy-copy li{padding-inline-start:8px;margin-bottom:12px}.br-policy-copy code{background:#eef1f4;padding:2px 4px;font-size:13px;direction:ltr;unicode-bidi:embed;white-space:normal}
.br-contact-data{margin:0 0 28px}.br-contact-data dt{font-size:14px;color:#69717b;margin:20px 0 4px;font-weight:400}.br-contact-data dd{margin:0;font-size:19px}.br-contact-data dd[dir=ltr]{text-align:right}.br-contact-data small{display:block;font-size:13px;color:#8b5c15;margin-top:4px}.br-policy-copy .br-policy-button{display:inline-flex;padding:12px 20px;background:#111c2e;color:#fff;text-decoration:none;font-size:16px;min-height:48px}.br-policy-copy .br-policy-button:hover{background:#263a57;color:#fff}
.br-policy-table-wrap{overflow-x:auto;margin:24px 0}.br-policy-copy table{width:100%;border-collapse:collapse;margin:0;font-size:16px;background:#fff}.br-policy-copy caption{text-align:right;font-size:14px;color:#69717b;margin-bottom:12px}.br-policy-copy th,.br-policy-copy td{padding:12px 16px;text-align:right;border:1px solid #dde2e8;background:transparent}.br-policy-copy th{background:#f1f3f5;font-weight:500}
@media(max-width:1000px){.br-policy-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.br-policy-article{padding:32px}.br-footer .br-footer-main{gap:32px;grid-template-columns:1.4fr 1fr 1.2fr}}
@media(max-width:760px){.br-footer .br-container,.br-document .br-container{width:calc(100% - 40px)}.br-footer{padding-top:40px}.br-footer .br-footer-main{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.br-footer .br-footer-brand{grid-column:1/-1;display:block}.br-footer .br-footer-brand p{margin:16px 0 12px;font-size:15px}.br-footer .br-wordmark,.br-document .br-wordmark{font-size:33px}.br-footer h3{font-size:16px;margin-bottom:16px}.br-footer .br-footer-main>div>a:not(.br-logo){font-size:14px}.br-footer .br-footer-bottom{font-size:12px;align-items:flex-start;gap:16px;padding-block:20px}.br-footer .br-footer-bottom>span:last-child{max-width:180px}.br-document-header>.br-container{min-height:88px;flex-wrap:wrap;gap:20px;padding-block:24px}.br-document-header nav{gap:20px}.br-document-header nav a{font-size:14px}.br-document-header nav a:last-child span{display:none}.br-document .br-logo{gap:8px}.br-document .br-logo-mark i{width:8px;height:24px}.br-document .br-logo-mark i:last-child{height:16px}.br-policy-main{padding-block:24px 40px}.br-policy-breadcrumb{font-size:12px;margin-bottom:24px;gap:8px}.br-policy-layout{display:flex;flex-direction:column;gap:24px}.br-policy-nav{position:static;width:100%;font-size:14px}.br-policy-nav>p{display:none}.br-policy-nav nav{display:flex;flex-direction:row;overflow-x:auto;gap:4px;padding-bottom:8px}.br-policy-nav nav a{white-space:nowrap;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:#e7ebef}.br-policy-nav nav a[aria-current=page]{border-color:#111c2e;background:#ffda45}.br-policy-call{display:none}.br-policy-article{width:100%;padding:24px 20px}.br-policy-article h1{font-size:32px;line-height:1.4;margin-bottom:12px}.br-policy-subtitle{font-size:14px}.br-policy-date{font-size:12px;margin-bottom:24px!important}.br-policy-review{padding:16px;font-size:14px;margin-bottom:24px}.br-policy-review strong{font-size:16px}.br-policy-copy{font-size:16px;line-height:1.9}.br-policy-copy .br-policy-lead{font-size:18px;margin-bottom:24px}.br-policy-copy h2{font-size:22px;margin:28px 0 12px}.br-contact-data dd{font-size:17px}.br-policy-copy th,.br-policy-copy td{padding:12px;font-size:14px}}
.br-footer .br-footer-brand .br-footer-registration{font-size:13px;line-height:1.8;margin:16px 0;color:#b3bdcc}
.br-policy-copy a[href^="tel:"]{white-space:nowrap;display:inline-block;direction:ltr;unicode-bidi:isolate}
