/* Shared language navigation and text expansion. Brand artwork remains unchanged. */
.contact-grid>*,.gov-intro>*,.group-grid>*,.cl-grid>*,.offices>*{min-width:0}h1,h2,h3,h4{overflow-wrap:anywhere}.contact-grid a.mx{overflow-wrap:anywhere}
.privacy-page address,.privacy-page p,.privacy-page li{overflow-wrap:anywhere}.privacy-page[dir="rtl"] li{padding-left:0;padding-right:22px}[dir="rtl"] .privacy-page li{padding-left:0;padding-right:22px}[dir="rtl"] .privacy-page li::before{left:auto;right:0}
@media(max-width:700px){.privacy-page header.nav .wrap{height:auto;min-height:64px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}.privacy-page .brand{min-width:0}.privacy-page .brand .sub{display:none}.privacy-page .back{font-size:12px;padding:8px 12px}}
#f-web,#bk-web{left:0!important;right:auto!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip-path:inset(50%);pointer-events:none}
.language-nav{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:9px 0;font:500 12px/1.5 Arial,sans-serif;border-bottom:1px solid rgba(150,160,175,.22);color:#b9c2cc}
.language-nav a{color:inherit;text-decoration:none;padding:4px 2px}.language-nav a[aria-current="page"]{color:#ff9e47;border-bottom:1px solid currentColor}.language-nav a:focus-visible{outline:2px solid #ff9e47;outline-offset:3px}
.language-nav .language-label{margin-inline-end:auto;color:#8b96a2}.language-nav [dir="rtl"]{font-size:14px}
.nav .links{gap:clamp(12px,1.6vw,28px)}.nav .nav-cta .btn{white-space:normal;text-align:center}
.hero .wrap{width:100%}.hero h1{overflow-wrap:break-word}html:not([lang="en"]) .hero h1{max-width:1000px;font-size:clamp(34px,4.5vw,64px)}.two>*{min-width:0}.field input,.field textarea,.field select{max-width:100%}
.bkhead .t{line-height:1.6}.bkfoot{flex-wrap:wrap}.bkday{overflow-wrap:anywhere;min-width:0}.bkday small{display:block}.bkslots{direction:ltr}.bkslot{white-space:nowrap}
.mapbox,.coc-stage{direction:ltr}.mapbox svg text{font-size:8px}.coc-rail .name{font-size:11px}.coc-log .m{overflow-wrap:anywhere}
input[type="email"],input[type="tel"],#bk-cc,.mx{direction:ltr;unicode-bidi:isolate}.legal{overflow-wrap:break-word}
[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] .btn{font-family:Tahoma,Arial,sans-serif;letter-spacing:0!important}
[dir="rtl"] .eyebrow,[dir="rtl"] .sub,[dir="rtl"] .t,[dir="rtl"] .ft,[dir="rtl"] .k,[dir="rtl"] .cl p,[dir="rtl"] .coc-log{letter-spacing:0!important}
[dir="rtl"] .hero h1{line-height:1.35}[dir="rtl"] .brand{direction:ltr;text-align:left}[dir="rtl"] .field,[dir="rtl"] .bkopt{text-align:right}[dir="rtl"] .bkopt{text-align:start}
[dir="rtl"] .coc-log{direction:rtl}[dir="rtl"] .coc-log .c{direction:ltr;unicode-bidi:isolate}[dir="rtl"] .coc-rail text{font-family:Tahoma,Arial,sans-serif;letter-spacing:0}
[dir="rtl"] .mapbox svg text{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;font-size:7px}
[dir="rtl"] .bkday{font-family:Tahoma,Arial,sans-serif}
@media(max-width:1100px){.nav .links,.nav .nav-cta{display:none}.nav .menu-toggle{display:block}.nav.open .links{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;padding:12px 28px;gap:16px;background:#15191e;z-index:59}}
@media(max-width:700px){.language-nav{gap:5px 11px;font-size:11px}.language-nav .language-label{width:100%;margin:0}.hero h1{font-size:clamp(32px,7.5vw,54px)}.nav .nav-cta{display:none}.bkhead{gap:8px}.bkhead .t{font-size:11px}.bkmodal{max-width:calc(100vw - 20px)}.bkbody{padding:22px 16px}.coc-log .row{grid-template-columns:55px 1fr}.coc-log .by{grid-column:2}.bkdays{grid-template-columns:repeat(5,minmax(0,1fr))}}
