/* BERKERLIN 开场只依可用高度变化，不在更宽窗口中额外增高。 */
/* 独立品牌深蓝顶栏：所有路由、滚动与移动展开保持一致。 */
html[data-site=bkl] body>header.site-header{background:#163e52!important;color:#f5f9fb!important;border-bottom:1px solid #587b8e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-site=bkl] body>header.site-header .site-nav-list{color:#f5f9fb}
html[data-site=bkl] body>header.site-header :is(.nav-login,.menu-toggle){color:#f5f9fb!important;background:transparent!important;border-color:#7f9aab!important}
html[data-site=bkl] body>header.site-header .site-language{--lang-ink:#f5f9fb;--lang-accent:#d5e8f4;--lang-soft:#2d5368;color:#f5f9fb!important}
html[data-site=bkl] body>header.site-header .language-trigger{color:#f5f9fb;background:#163e52;border-color:#7f9aab}
html[data-site=bkl] body>header.site-header .language-popover{background:#163e52;border-color:#7f9aab;color:#f5f9fb;box-shadow:0 18px 45px #071e2b47}
html[data-site=bkl] body>header.site-header .language-popover>button{background:transparent;color:#f5f9fb}
html[data-site=bkl] body>header.site-header .language-popover>button:is(:hover,:focus-visible,[aria-checked=true]){background:#2d5368;color:#fff}
html[data-site=bkl] body>header.site-header .language-menu-title{color:#c1d4e0;border-color:#638294}
html[data-site=bkl] body>header.site-header .language-popover small{color:#c1d4e0}
/* 小标题、卡片与数字标签不继承旧大标题的极紧负字距。 */
html[data-site=bkl] #main :is(h1,h2,h3,h4){letter-spacing:0!important}
html[data-site=bkl][lang=en] #main :is(h1,.section-head h2,.bkl-product-copy>h3,.bkl-lead-brand h2){letter-spacing:-.02em!important}
html[data-site=bkl] #main :is(p,li){line-height:1.8}
html[data-site=bkl] #main :is(.bkl-product-features h4,.bkl-service-directory h3,.corp-demo-grid h2){line-height:1.4;letter-spacing:0!important}
@media(min-width:768px){
 html[data-site=bkl] .bkl-institutional-hero .corp-hero-layout{min-height:clamp(430px,calc(100svh - var(--navigation-header,80px) - 120px),650px);padding-block:clamp(30px,5svh,64px)}
}
@media(min-width:768px) and (max-height:740px){
 html[data-site=bkl] .bkl-institutional-hero .actions{margin-top:25px}
 html[data-site=bkl] .bkl-institutional-hero.corp-hero h1{margin-bottom:22px}
 html[data-site=bkl][lang=en] .bkl-institutional-hero .corp-hero-layout{min-height:clamp(420px,calc(100svh - var(--navigation-header,80px) - 142px),600px)}
 html[data-site=bkl][lang=en] .bkl-institutional-hero .corp-hero-copy{width:55%;max-width:660px}
 html[data-site=bkl][lang=en] .bkl-institutional-hero.corp-hero h1{font-size:clamp(44px,7.4svh,56px);line-height:1.16}
}
