.ano-brand-lockup{display:flex;align-items:center;gap:14px;min-width:0}
.ano-brand-lockup img{display:block;width:auto;height:38px;flex:0 0 auto}
.ano-brand-lockup .ano-tool-name{min-width:0}
.ano-brand-lockup .ano-tool-name strong{display:block;font-size:19px;line-height:1.2;letter-spacing:-.02em}
.ano-brand-lockup .ano-tool-name small{display:block;margin-top:3px;font-size:12px;line-height:1.35;opacity:.74;font-weight:500}
.ano-header-links{display:flex;align-items:center;gap:8px;margin-left:auto}
.ano-header-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:10px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;transition:.16s ease}
.ano-header-link:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.42)}
.ano-header-link.ano-header-link-accent{background:#40b181;border-color:#40b181;color:#fff}
.ano-header-link.ano-header-link-accent:hover{background:#329b70}

.ano-print-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e4e9f1;color:#748096;font-size:9px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}
.ano-print-brand img{display:block;width:auto;height:24px;max-width:145px}
.ano-print-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:4mm;color:#8b97b3;font-size:8pt}
.ano-print-footer img{display:block;width:auto;height:7mm;max-width:38mm}

@media(max-width:760px){
  .ano-brand-lockup img{height:31px}
  .ano-brand-lockup .ano-tool-name small{display:none}
  .ano-header-link:not(.ano-header-link-accent){display:none}
  .ano-header-link{padding:8px 10px}
}

@media print{
  .ano-header-links,.no-print{display:none!important}
  .ano-print-brand{break-inside:avoid}
}
