/* The gallery occupies its own column for every tab, including Exhibitions and Criticism.
   :has(#despre) targets the existing artist layout and outranks older tab-specific rules. */
@media(min-width:981px){
 html body.oga-build-45.oga-v5387 section.oga-artist-about.oga-artist-about-unified:has(#despre){
   display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;
   align-items:start!important;
 }
 html body.oga-build-45.oga-v5387 section.oga-artist-about.oga-artist-about-unified:has(#despre)>.oga-artist-about-media{
   display:flex!important;position:sticky!important;top:132px!important;
   grid-column:1!important;grid-row:1!important;align-self:start!important;
   width:100%!important;min-width:0!important;max-width:100%!important;
   height:auto!important;margin:0!important;visibility:visible!important;opacity:1!important;
 }
 html body.oga-build-45.oga-v5387 section.oga-artist-about.oga-artist-about-unified:has(#despre)>.oga-artist-about-content{
   display:block!important;grid-column:2!important;grid-row:1!important;
   box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
   margin:0!important;align-self:start!important;
 }
}
@media(max-width:980px){
 html body.oga-build-45.oga-v5387 section.oga-artist-about.oga-artist-about-unified:has(#despre){
   display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;
 }
 html body.oga-build-45.oga-v5387 section.oga-artist-about.oga-artist-about-unified:has(#despre)>.oga-artist-about-media{
   display:flex!important;position:static!important;grid-column:1!important;grid-row:1!important;
   box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
   height:auto!important;visibility:visible!important;opacity:1!important;
 }
 html body.oga-build-45.oga-v5387 section.oga-artist-about.oga-artist-about-unified:has(#despre)>.oga-artist-about-content{
   display:block!important;grid-column:1!important;grid-row:2!important;
   box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
 }
}
