/* Local preview only. Header logo dimensions are 60% of the previous 144/112 px. */
.masthead{height:132px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}
.logo{width:86.4px;grid-column:2;justify-self:center}.logo img{height:auto}
.header-book{grid-column:3;justify-self:end}
@media(max-width:640px){.masthead{height:104px;gap:16px}.logo{width:67.2px}.header-book{font-size:12px;max-width:90px;gap:8px}}
@media(max-width:359px){.masthead{gap:12px}.header-book{font-size:12px;max-width:78px;gap:6px}}
