/* Homepage-only layout and uniform browse controls. */
header.home-balanced-header{display:grid!important;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:0 36px;align-items:center;padding:12px 5% 18px!important}
header.home-balanced-header>.site-gate-link{grid-column:1;grid-row:1/3;width:100%!important;max-width:300px;justify-self:center}
.home-link-row{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0 18px;border-bottom:1px solid #d8ddc6}
.home-link-row nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 25px;font-size:15px}.home-link-row .button{flex-shrink:0;white-space:nowrap}
header.home-balanced-header>.home-member-tools{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;align-items:start;gap:10px;max-width:none;width:100%;padding-top:14px;margin:0}
.home-balanced-header .home-member-tools>a{max-width:100%!important;min-width:0;position:static!important;margin:0;letter-spacing:0;text-align:center;font-size:14px}
.home-balanced-header .home-member-tools>.ahr-nav-art,.home-balanced-header .home-member-tools>.ahr-mailbox,.home-balanced-header .home-member-tools>.ahr-alerts{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1.3}
.home-balanced-header .home-member-tools>a[hidden]{display:none!important}
.home-balanced-header .home-member-tools>.ahr-nav-art>img{width:76px;height:86px;object-fit:contain}
.home-balanced-header .home-member-tools .mailbox-art,.home-balanced-header .home-member-tools .alerts-art{height:86px;min-height:86px;display:inline-flex;align-items:center;justify-content:center}
.home-balanced-header .home-member-tools .member-entry{display:flex;flex-direction:column;align-items:center;padding:0;line-height:1.3;gap:3px}
.home-balanced-header .home-member-tools .member-entry-desk{order:0;display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:14px;gap:3px}
.home-balanced-header .home-member-tools .member-entry-desk:before{width:96px;height:86px;flex:0 0 86px}
.home-balanced-header .home-member-tools .member-entry-name{order:1;font-size:12px;font-weight:400;color:#637153}
.home-balanced-header .home-member-tools .member-entry:before{display:none}
.home-balanced-header .home-member-tools>[data-member-entry]:not(.member-entry){display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;font-size:14px}
.home-balanced-header .home-member-tools>[data-member-entry]:not(.member-entry):before{content:'';display:block;width:96px;height:86px;background:url(ahr-workdesk.png) center/contain no-repeat}
.search-note{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}.search-note>span{align-self:center}
.search-note>a.browse-ads-link{box-sizing:border-box;height:64px;min-height:64px;flex:0 1 260px;width:260px;max-width:100%;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:1100px){header.home-balanced-header{grid-template-columns:230px minmax(0,1fr);gap:0 22px}.home-link-row{flex-wrap:wrap;justify-content:center}.home-link-row nav{justify-content:center;gap:10px 20px}}
@media(max-width:640px){header.home-balanced-header{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px!important}header.home-balanced-header>.site-gate-link{grid-column:1;grid-row:1;width:220px!important}.home-balanced-header .site-gate-image{width:100%!important}.home-link-row{grid-column:1;grid-row:2;padding:0 0 14px;gap:14px}.home-link-row nav{justify-content:center;gap:10px 18px}.home-balanced-header .home-member-tools{grid-column:1!important;grid-row:3!important;gap:6px!important;padding-top:0!important}.home-balanced-header .home-member-tools>a,.home-balanced-header .home-member-tools .member-entry-desk{font-size:12px!important}.home-balanced-header .home-member-tools .member-entry-name{font-size:11px}.search-note>a.browse-ads-link{flex-basis:100%;width:100%;max-width:340px}.search-note>span{flex-basis:100%}}

.home-balanced-header .home-member-tools .mailbox-label,.home-balanced-header .home-member-tools .alerts-label{width:auto;max-width:none;white-space:nowrap;font-size:14px;line-height:1.3}.search-note .ahr-brand-browse span{text-wrap:balance}

.search-note .ahr-brand-browse span{font-size:15px;max-width:none}.search-note .buyer-requests-link{font-size:15px}

/* Pending: larger homepage gate aligned to both navigation rows. */
@media(min-width:1101px){
 header.home-balanced-header{grid-template-columns:400px minmax(0,1fr);gap:0 28px}
 header.home-balanced-header>.site-gate-link{width:400px!important;max-width:400px;height:220px;overflow:hidden;position:relative;align-self:start}
 header.home-balanced-header .site-gate-image{position:absolute;width:400px!important;max-width:none;height:auto!important;left:0;top:-20px}
}
@media(min-width:641px) and (max-width:1100px){
 header.home-balanced-header{grid-template-columns:300px minmax(0,1fr);gap:0 22px}
 header.home-balanced-header>.site-gate-link{width:300px!important;max-width:300px;height:210px;overflow:hidden;position:relative}
 header.home-balanced-header .site-gate-image{position:absolute;width:360px!important;max-width:none;height:auto!important;left:-30px;top:-25px}
}
