/* A quiet, static masthead: four screenshot compositions share one title treatment. */
#almanac .db-header {
 height:clamp(118px,15vw,180px);
 min-height:0;
 padding:0;
 background:#161210;
 overflow:hidden;
}
#almanac .db-header .db-brand {
 display:block;
 width:100%;
 height:100%;
 max-width:none;
 padding:0;
 line-height:0;
}
#almanac .db-header .db-brand:focus-visible {
 outline:2px solid #efd08e;
 outline-offset:-4px;
}
#almanac .db-banner-picture {display:block;width:100%;height:100%}
#almanac .db-banner-image {display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:620px){
 #almanac .db-header {height:auto;aspect-ratio:40/9}
}
