/* V67: logo Arial e tricolore, dimensioni leggibili. */
.site-header .brand img{width:140px;height:140px;flex:none;object-fit:contain}
.site-header .header-inner{min-height:152px}
.footer-about>img{width:144px;height:144px;object-fit:contain}
@media(max-width:990px){.site-header .brand img{width:110px;height:110px}.site-header .header-inner{min-height:122px;gap:6px}.site-header .brand{min-width:0;gap:8px}.site-header .brand-copy{flex-shrink:1}.site-header .brand-name{white-space:normal}.site-header .brand-domain{font-size:12px}.site-header .menu-button{flex:none;padding:8px}.main-nav{max-height:calc(100vh - 122px)}}
@media(max-width:360px){.site-header .brand-name{font-size:14px!important}.site-header .brand-sub{font-size:10px}.site-header .brand-domain{font-size:10px}.site-header .brand{gap:5px}}
