/* Shared release navigation; legacy page content keeps its established layout. */
.site-directory{display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;max-width:1220px;margin:28px auto 0!important;padding:20px 24px!important;border-top:1px solid #dce1e7;font:13px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif!important;color:#536579!important}
.site-directory a{text-decoration:none!important;color:inherit!important}.site-directory a:hover{text-decoration:underline!important}.example-disclosure{max-width:1200px;margin:18px auto 0;padding:12px 24px;font:12px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;color:#6b7785;background:#f4f6f8;border-radius:8px}.directory-page{padding-block:50px}.directory-page h1{margin:35px 0 20px}.directory-page section{padding:30px 0;border-bottom:1px solid #dce1e7}.directory-page h2{font-size:27px}.directory-page li{margin:12px 0}.directory-page a{color:#315f9c}.native-editor-proof{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.native-editor-proof img{width:100%;border-radius:14px;border:1px solid #dae1e8}.native-editor-proof h3{font-size:24px;margin:20px 0 10px}.native-editor-proof figcaption{font-size:12px;line-height:1.7;color:#68788a;margin-top:12px}.native-editor-proof p{line-height:1.8;color:#526273}.nav .nav-links{gap:19px!important}.nav .nav-inner{gap:16px}.nav .nav-cta{flex-shrink:0}.nav .logo{white-space:nowrap}.content-review-note{font-size:13px;line-height:1.8;padding:15px 20px;background:#edf3f9;border-left:3px solid #315f9c;color:#3f5873;margin:25px 0}
@media(max-width:1100px){.nav .nav-links{display:none!important}.nav .nav-burger{display:flex!important}}@media(max-width:700px){.native-editor-proof{grid-template-columns:1fr;gap:30px}.site-directory{padding-inline:20px!important}.example-disclosure{border-radius:0;margin-top:0}.directory-page h1{font-size:36px}}
section.native-editor-proof{display:block}.native-editor-proof .container{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:50px;align-items:start}.native-editor-proof .section-tag,.native-editor-proof .section-title,.native-editor-proof .section-desc{grid-column:1}.native-editor-proof figure{grid-column:2;grid-row:1 / 5;margin:0}.native-editor-proof .section-title{font-size:clamp(28px,3vw,40px)}
@media(max-width:800px){.native-editor-proof .container{display:block}.native-editor-proof figure{margin-top:30px}}
@media(max-width:1100px){.nav .nav-cta .lang-switch{display:none}.nav.menu-open .nav-mobile{display:flex}}
/* Keep legacy information grids readable on narrow screens; diagrams scroll within their own panel. */
@media(max-width:700px){
 .platforms,.stat-row,.workflow-steps,.usecase-block,.usecase-block:nth-child(even){grid-template-columns:1fr!important;gap:24px!important}
 .usecase-block:nth-child(even) .usecase-visual{order:0!important}
 .usecase-visual{min-width:0;max-width:100%}
 .vis-network,.vis-mindmap,.vis-evidence-map{overflow:auto;max-width:100%}
 .collo-header{flex-wrap:wrap;gap:8px}
 .price-tbl{display:block;overflow-x:auto;max-width:100%}
 .real-shots-grid{grid-template-columns:1fr!important}
}
