
.site-header .site-brand .branch-logo{display:block;width:120px;height:90px;object-fit:contain}
.story-palette.pro-site .opening-screen h1.story-wordmark .branch-logo{display:block;width:clamp(270px,34vw,365px);height:auto;max-width:100%;margin-inline:auto;filter:drop-shadow(0 8px 9px #16425216)}
.footer-top>a .branch-logo{height:105px;width:165px;object-fit:contain}.dialog-header .branch-logo{width:105px;height:78px;object-fit:contain}.intro-brand .branch-logo{width:min(80vw,380px);height:auto}.intro-brand>svg{display:none}
@media(max-width:740px){.site-header .site-brand .branch-logo{width:100px;height:76px}.story-palette.pro-site .opening-screen h1.story-wordmark .branch-logo{width:min(76vw,300px)}}

.guide header .branch-logo{width:180px;height:135px;object-fit:contain}
