.bp-global-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:10px clamp(17px,4vw,60px);background:#fff;border-bottom:1px solid #e3e3e9;color:#101415;position:relative;z-index:40}.bp-global-nav a{text-decoration:none;color:inherit}.bp-global-brand{font-size:clamp(15px,2vw,20px);letter-spacing:-.045em;font-weight:850}.bp-global-brand span{color:#F6507C}.bp-global-right{display:flex;align-items:center;gap:27px}.bp-global-right>a{font-size:12px;font-weight:690}.bp-nav-trigger{border:0;background:transparent;display:flex;align-items:center;gap:10px;color:inherit;font-size:12px;font-weight:680;padding:12px 0}.bp-nav-trigger .bp-bars{font-size:23px;line-height:16px;font-weight:400}.bp-global-overlay{position:fixed;inset:0;z-index:99;background:rgba(16,20,21,.36);visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.bp-global-overlay.open{visibility:visible;opacity:1}.bp-global-panel{width:min(420px,92vw);height:100%;background:#fff;padding:25px 29px;overflow:auto;transform:translateX(-30px);transition:transform .2s;box-shadow:16px 0 50px rgba(0,0,0,.12)}.bp-global-overlay.open .bp-global-panel{transform:translateX(0)}.bp-global-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.bp-global-close{border:0;background:none;color:#101415;font-size:28px;width:42px;height:42px}.bp-global-list{display:flex;flex-direction:column}.bp-global-list a{padding:13px 0;text-decoration:none;color:#101415;border-bottom:1px solid #e6e5ed;font-size:19px;font-weight:650;letter-spacing:-.02em}.bp-global-list a:hover{color:#F6507C}.bp-global-small{display:flex;flex-wrap:wrap;gap:16px;margin-top:27px}.bp-global-small a{font-size:12px;color:#666a73;text-decoration:none}.bp-global-nav :focus-visible,.bp-global-overlay :focus-visible{outline:2px solid #F6507C;outline-offset:3px}@media(max-width:640px){.bp-global-nav{min-height:64px}.bp-global-right>a{display:none}.bp-nav-trigger{font-size:0}.bp-nav-trigger .bp-bars{font-size:23px}.bp-global-panel{padding:22px 24px}.bp-global-list a{font-size:18px}}@media(prefers-reduced-motion:reduce){.bp-global-overlay,.bp-global-panel{transition:none}}
/* Shared discreet locale switch: same top-right position throughout the site */
.bp-global-nav .bp-language{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11px;letter-spacing:.01em;color:#9a9ba4;white-space:nowrap}
.bp-global-nav .bp-language a{font-size:11px!important;font-weight:500!important;color:#858b94!important;text-decoration:none!important;letter-spacing:0!important;line-height:1.2;padding:5px 2px}
.bp-global-nav .bp-language a.selected{color:#101415!important;font-weight:800!important}
.bp-global-nav .bp-language a:hover{color:#F6507C!important}
body.bp-page-modern .lang-switch,body.bp-page-modern .gf-header-links [hreflang]{display:none!important}
@media(max-width:640px){.bp-global-nav .bp-global-right>.bp-language{display:inline-flex!important}.bp-global-nav .bp-global-right{gap:8px}}
/* Keep platform attribution in normal flow so it never covers mobile controls. */
@media(max-width:780px){#hb-badge{position:relative!important;right:auto!important;bottom:auto!important;margin:16px!important;max-width:calc(100% - 32px);z-index:1!important}}