.publication-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;max-width:880px;margin:auto;padding:1rem 1.25rem;font:1rem/1.4 Arial,sans-serif;background:#fff}
.publication-header a{color:#142233;min-height:44px;display:inline-flex;align-items:center}
.publication-home-logo{width:clamp(180px,32vw,235px);max-width:100%}
.publication-home-logo img{display:block;width:100%;height:auto}
.publication-card-brand{display:flex;justify-content:center;align-items:center;padding:12px 16px;background:#fff}
.publication-card-brand img,.tile .publication-card-brand img,.tile:hover .publication-card-brand img{display:block;width:36%;min-width:120px;max-width:230px;height:auto;object-fit:contain;transform:none;transition:none}
@media print{.publication-header{display:flex!important}.publication-header>a:not(.publication-home-logo),.photo-download{display:none!important}.publication-card-brand{break-inside:avoid;break-before:avoid}}
