/* Two banners, using the supplied artwork's proportions without cropping. */
.site-header{background:var(--paper)}
.masthead.container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center;max-width:var(--width);padding-block:14px;background:var(--paper)}
.masthead-brand,.masthead-ad,.masthead-ad>a{display:block;min-width:0;width:100%;margin:0}
.masthead-banner,.masthead-ad-banner{display:block;width:100%;height:auto;aspect-ratio:619/141;object-fit:contain;background:#fff}
.masthead-ad-banner{background:var(--deep)}
@media(max-width:600px){.masthead.container{grid-template-columns:1fr;gap:10px;padding-block:10px}}
