/* Interior logos: a proportional enlargement, preserving every 3:2 slot and the landing rules. */
body:not(.is-home) .brand-home .logo-lockup{width:360px;height:240px}
body:not(.is-home):not(.proposal-request):not(.access-preview)>.shell>header{height:auto;min-height:264px}
body.proposal-request .proposal-brand .logo-lockup,body.access-preview .brand-home .logo-lockup{width:276px;height:184px}
@media(max-width:700px){
 body:not(.is-home) .brand-home .logo-lockup{width:300px;height:200px}
 body:not(.is-home):not(.proposal-request):not(.access-preview)>.shell>header{min-height:224px}
 body.proposal-request .proposal-brand .logo-lockup{width:228px;height:152px}
}
@media(max-width:600px){body.access-preview .brand-home .logo-lockup{width:240px;height:160px}}
@media(max-width:480px){
 body:not(.is-home):not(.proposal-request):not(.access-preview) .brand-home .logo-lockup{width:252px;height:168px}
 body:not(.is-home):not(.proposal-request):not(.access-preview)>.shell>header{min-height:192px}
}

/* Retain natural proportions and let navigation wrap rather than overlap. */
body:not(.is-home)>.shell>header{height:auto;flex-wrap:wrap}
body:not(.is-home) .logo-lockup{max-width:100%}
