/* Compact navigation; public information remains available without JavaScript. */
.blog-article .body h2,.blog-article .body h3{margin-top:1.5em}.blog-article .body a{overflow-wrap:anywhere}.blog-article .body code{background:#edf3f6;padding:.1em .3em}
.closures-table{overflow-x:auto}.closures-table th{width:auto}.closures-table caption{text-align:left;font-weight:bold;padding:14px 0}.closures-table td{min-width:0}.closures-note{margin:24px 0}.closures-section{margin-top:40px}
@media(max-width:850px){
 header .bar{padding:9px 14px;gap:10px;flex-wrap:wrap}header .logo{width:91px;display:block}header #language{font-size:13px;max-width:100px;padding:7px}header .menu{display:block;padding:10px 13px;margin-left:auto}
 header .bar>nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}header .bar>nav.open{display:flex}header nav a{padding:10px 4px}header .subnav{display:none!important}header nav .mobile-secondary-links{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:8px;padding-top:8px}
 header #studio-app-entry{display:none!important}.notice{font-size:10px;padding:4px 12px;letter-spacing:0}.hero{min-height:0}.hero .wrap{padding-top:34px}.wrap{padding:35px 20px}
 #assistant-root{position:static;margin:18px 16px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start}#assistant-toggle{padding:12px 18px;box-shadow:none}#assistant-panel{position:static;width:100%;max-height:none;margin-top:12px;margin-bottom:0}#assistant-log{height:180px}
}
@media(min-width:851px){.mobile-secondary-links{display:none!important}}
