body.srp{
    width: 100vw !important;
    height: 100vh !important;
    overflow: hidden !important;
}
.gIatYd .s6JM6d {
    margin: 0 !important;
    min-width: 0px !important;
    width: 100% !important;
}
div[data-id="mosaic"] > div{
    
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
}

div[data-id="mosaic"] > div > div{
    margin: 0 !important;
}
div[data-id="mosaic"] > div > div > div{
    min-width: auto !important;
    max-width: 100%;
}
div[data-id="mosaic"] > div > div > div:last-child{
    display: none !important;
}
div[data-id="mosaic"] > div > div *{
    border-radius: 0 !important;
    height: 100%;
}
div[data-id="mosaic"] img{
    object-fit: cover !important;
    height: 75vh !important;
}
div[data-id="mosaic"] g-img {
    max-height: 100% !important;
    max-width: 100% !important;
}
div[data-id="mosaic"]  span{
    display: none;
}
div[data-id="mosaic"] > div > div:has(h2){
    display: none;
}
h3 > a > div > div > div{
    height: 100% !important;
}
h3 + div,
h3 + style + div{
    display: none !important;
}
.wIjY0d {
    overflow: hidden;
    margin: 0px !important;
    padding: 0px !important;
}

.rfiSsc,
.JryvJ{
    display: none;
}
.rso,
.wIjY0d jFk0f,
#center_col{
    margin: 0 !important;
    padding: 0 !important;
}

.w7LJsc {
    margin-top: 1em;
    margin-bottom: 0px;
}
.wIjY0d > *:last-of-type() {
    display: none !important;
}


div[data-id="mosaic"] img{
    animation: 12s linear infinite alternate slide;
}
.wIjY0d{
    filter: contrast(99999) blur(4px);
}

@keyframes slide{
   from{
       object-position: 50% 0%;
   }
   to{
       object-position: 100% 0%;
   }
}

@media print{
    *{
    visiblity: hidden;
    }
    div[data-id="mosaic"] *{
    }
}