/* Personal identity; editorial palette and reading layout remain shared. */
.topbar .brand-franklin{width:228px;height:58px;object-fit:contain;flex-shrink:0}
@media(max-width:620px){.topbar .brand-franklin{width:166px;height:50px}.topbar{gap:9px}.header-title{letter-spacing:1px}}
@media(max-width:359px){.topbar .brand-franklin{width:145px}.header-title{display:none}}
