/* Shared identity marks, with live text for clear names at every size. */
.classic-header .classic-brand{display:grid;grid-template-columns:72px auto;grid-template-rows:auto auto;gap:0 16px;align-content:center;align-items:center;text-align:left}.classic-brand-mark{grid-column:1;grid-row:1/3;width:72px;height:72px;object-fit:contain}.classic-header .classic-brand>span{align-self:end}.classic-header .classic-brand>small{grid-column:2;align-self:start;margin-top:7px}.classic-lovejoy .classic-brand-mark{width:57px;height:57px}.classic-lovejoy .classic-header .classic-brand{grid-template-columns:57px auto;gap:0 15px}.design-1 .classic-header .classic-brand{align-self:center}.design-1 .classic-brand-mark,.design-5 .classic-brand-mark{filter:brightness(0) invert(1)}
.mini-nav>b{display:flex;align-items:center;gap:7px}.mini-nav .mini-brand-mark{width:27px;height:27px;object-fit:contain;flex:none}.mini-lovejoy .mini-nav .mini-brand-mark{width:23px;height:23px}.mini-1 .mini-brand-mark,.mini-5 .mini-brand-mark{filter:brightness(0) invert(1)}
@media(min-width:761px) and (max-width:1100px){.classic-haas .classic-header-inner{gap:18px}.classic-haas .classic-header nav{gap:18px}.classic-header .classic-brand{grid-template-columns:55px auto;gap:0 12px}.classic-brand-mark{width:55px;height:55px}.classic-header .classic-brand>span{font-size:24px}.classic-lovejoy .classic-header .classic-brand{grid-template-columns:48px auto;gap:0 12px}.classic-lovejoy .classic-brand-mark{width:48px;height:48px}.classic-haas .classic-header nav a:last-child{padding-inline:12px}}
@media(max-width:860px) and (min-width:761px){.classic-haas .classic-header-inner{flex-wrap:wrap;justify-content:center;padding-block:20px;gap:16px}.classic-haas .classic-header nav{justify-content:center;width:100%}}
@media(max-width:760px){.classic-header .classic-brand{grid-template-columns:47px auto;gap:0 10px}.classic-brand-mark{width:47px;height:47px}.classic-header .classic-brand>span{font-size:23px}.classic-header .classic-brand>small{font-size:7px;letter-spacing:.1em;margin-top:6px}.classic-lovejoy .classic-header .classic-brand{grid-template-columns:38px auto;gap:0 9px}.classic-lovejoy .classic-brand-mark{width:38px;height:38px}.classic-header-inner{gap:12px}.classic-header .classic-menu{font-size:11px;padding:7px 9px}.classic-header .classic-menu span{margin-left:5px}}
@media(max-width:370px){.classic-header .classic-brand{grid-template-columns:37px auto;gap:0 8px}.classic-brand-mark{width:37px;height:37px}.classic-header .classic-brand>span{font-size:20px}.classic-header .classic-brand>small{font-size:6px}.classic-lovejoy .classic-header .classic-brand{grid-template-columns:30px auto;gap:0 7px}.classic-lovejoy .classic-brand-mark{width:30px;height:30px}.classic-header-inner{gap:8px}.classic-header .classic-menu{font-size:10px;padding:6px 8px}}
