/* 静态 Tailwind 的导航间距由 gap 统一管理，避免叠加 space-x。 */
@media(min-width:1001px){body>header nav.hidden.md\:flex>*{margin-inline:0!important}body>header .boncin-utilities>*{margin-inline:0!important}}
/* 德语长复合词及拉丁语言扩展后的导航自适应。 */
html:not([lang="en"]) body>header nav.hidden.md\:flex{font-size:12px;gap:13px}
html:not([lang="en"]) body>header a[title] img{max-width:195px}
html:not([lang="en"]) .news-hero h1,html:not([lang="en"]) .kh-article-heading h1{overflow-wrap:anywhere;hyphens:auto}
html:not([lang="en"]) .hero-badges{flex-wrap:wrap}
html:not([lang="en"]) .kh-prose,html:not([lang="en"]) .news-row h2{hyphens:auto;overflow-wrap:anywhere}
@media(max-width:700px){html:not([lang="en"]) .news-hero h1{font-size:29px}html:not([lang="en"]) .kh-article-heading h1{font-size:31px}}
html:not([lang="en"]) h1{overflow-wrap:anywhere;hyphens:auto}
html:not([lang="en"]) h2,html:not([lang="en"]) h3{overflow-wrap:anywhere;hyphens:auto}
@media(max-width:700px){html:not([lang="en"]) body>header a[title] img{max-width:150px}html:not([lang="en"]) body>header>div:first-child{gap:8px}}
html:not([lang="en"]) .inquiry-section h3,html:not([lang="en"]) .inquiry-section h4{overflow-wrap:anywhere;hyphens:auto}
html:not([lang="en"]) .inquiry-showcase,html:not([lang="en"]) .inquiry-showcase-card,html:not([lang="en"]) .inquiry-main{min-width:0;max-width:100%}
html:not([lang="en"]) .inquiry-layout>*{min-width:0}
