/* Keep the accepted landing design; only retain the close control while the example scrolls. */
#source-dialog .dialog-header{position:sticky;top:0;z-index:2;background:#fff;padding-bottom:12px}
#source-dialog .dialog-header h2{min-width:0}
#source-dialog .close-button{min-width:44px;min-height:44px;flex:none}
#hero-title .headline-accent strong{color:#fff;font-weight:700}
.site-header nav [hidden]{display:none!important}
.site-header nav{align-items:center;flex-wrap:wrap}
@media(max-width:700px){.site-header{flex-wrap:wrap;gap:16px}.site-header nav{gap:16px;justify-content:flex-end;max-width:100%}}
