.b-head .contract-hero-title{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2rem}
.b-head .contract-hero-title h1{margin:0;min-width:0}
.contract-dir-logo{width:150px;max-width:100%;flex-shrink:0}
.contract-dir-logo img{display:block;width:100%;height:auto}
.contract-dir-logo .contract-dir-dark{display:none}
[data-theme="dark"] .contract-dir-logo .contract-dir-light{display:none}
[data-theme="dark"] .contract-dir-logo .contract-dir-dark{display:block}
@media(max-width:600px){.b-head .contract-hero-title{flex-direction:column;align-items:flex-start}.contract-dir-logo{align-self:flex-end}}
