@media screen{.top-pages{background:var(--top-pages-background);padding:1px 0 3em}.top-pages .pages{margin-top:3em;display:flex;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--top-pages-item-min-width, 310px),1fr));grid-gap:1rem}.top-pages .pages .page{flex:1 0 0px;text-align:center;display:flex;flex-direction:column;background:var(--secondary-background-color, #fbfbfb);border-radius:var(--img-border-radius, 0);max-width:400px}.top-pages .pages .page .text-wrap{padding:1em}.top-pages .pages .page .img{width:100%;padding-top:75%;position:relative;overflow:hidden;border-radius:var(--img-border-radius, 0)}.top-pages .pages .page .img img{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.top-pages .pages .page h3{margin:.5em 0;font-size:1.5em}.top-pages .pages .page h3 a{text-decoration:none;color:var(--primary-text-color, #000000)}.top-pages .pages .page .text-wrap{display:flex;flex:1 1 auto;flex-direction:column}.top-pages .pages .page .description{flex:1 1 auto;line-height:1.5em;margin-bottom:1.5em;color:var(--secondary-text-color, #535353)}}@media screen and (max-width:1024px){.top-pages .pages{flex-direction:column;align-items:var(--top-pages-mobile-align-items, center)}.top-pages .pages .page{max-width:400px;width:100%}}