body{display:flex;width:100%;height:100vh;flex-direction:column}body>header{display:flex;align-items:center;align-self:center;min-height:90px}body>header nav a{color:#353837}body>header nav a:hover{color:#00969b;border-bottom:solid 1px #00969b}body>header nav a:visited{color:#353837}body>footer section:last-child{text-align:right}ul.groups{display:flex;flex-wrap:wrap;justify-content:space-between}ul.groups>li:last-child:not(:first-child){text-align:right}.primary .pageHeading+.shortForm{margin-top:80px}form label span{display:inline-block;width:200px;vertical-align:top;margin-top:2px}.general>hr{clear:both;margin:25px auto}figure.inline{width:300px}.tile.collapsed figure{width:400px;flex-shrink:0}.featured.artist figure{overflow:visible}.featured.artist figure span{position:absolute;left:0;bottom:0;width:100%;height:115%;overflow:hidden}.featured.artist figure img{width:100%;top:0;left:0;min-height:100%;transform:none}.artistFocus .featured.artist{margin-top:200px}.companyList section>div{width:50%;box-sizing:border-box}.companyList section>div:nth-child(odd){padding-right:2em}.companyList section>div:nth-child(even){padding-left:2em}#exGalleryViewer figcaption>div{max-height:70vh;overflow-y:auto}