/* REV_03: compact view of supplied original; no bitmap changes. */
.personal .brand{gap:15px;font-size:27px;color:#082b48}
.personal .ap-mark{position:relative;display:block;overflow:hidden;width:110px;aspect-ratio:1282/572;flex:0 0 auto}
.personal .brand .ap-mark img{position:absolute;display:block;left:-10.7644306%;top:-24.4755245%;width:119.8127925%;height:auto;max-width:none;object-fit:initial}
.personal .brand-name{display:block}
.personal .header-inner{min-height:94px}
@media(max-width:1100px){.personal .brand{font-size:25px}.personal .ap-mark{width:90px}}
@media(max-width:600px){.personal .brand{font-size:19px;gap:8px}.personal .ap-mark{width:64px}.personal .brand small{font-size:8px;letter-spacing:.07em}.personal .header-inner{min-height:82px}.personal .menu-button{min-width:54px;padding:8px 7px}}
@media(max-width:360px){.personal .ap-mark{width:52px}.personal .brand{font-size:18px}.personal .brand small{font-size:7.5px}}
