.gp-recommended{clear:both;box-sizing:border-box;width:100%;padding:36px 60px 8px;background:#fff;font-family:'Open Sans',sans-serif}.gp-recommended h2{margin:0 0 20px;padding:20px 0 0;color:#494b4b;font-family:'Open Sans',Arial,sans-serif;font-size:26px;line-height:1.4;font-weight:700;letter-spacing:normal;text-align:center}.gp-recommended__slider{position:relative}.gp-recommended__track.newspappers{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0}.gp-recommended__track::-webkit-scrollbar{display:none}.gp-recommended__track:focus-visible{outline:2px solid #285d5c;outline-offset:4px}.gp-recommended__item{flex:0 0 auto;min-width:0;scroll-snap-align:start}.gp-recommended__item{--gp-recommended-cover-cap:92.25%}.gp-recommended__item:nth-child(4n+1){--gp-recommended-cover-cap:95.5%}.gp-recommended .gp-leaflet-cover{width:min(var(--gp-cover-width,100%),var(--gp-recommended-cover-cap))}.gp-recommended__arrow{position:absolute;top:var(--gp-recommended-cover-center,40%);transform:translateY(-50%);width:40px;height:40px;margin:0;padding:0;border:0;border-radius:100%;background:#ef8728;color:#fff;cursor:pointer;font-size:0;line-height:1;text-shadow:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.gp-recommended__prev{left:-50px}.gp-recommended__next{right:-50px}.gp-recommended__arrow span{position:absolute;display:block;top:calc(50% - 1px);left:calc(50% - 9px);width:17px;height:2px;padding:0;font-size:0;background:#fff;transform:scale(1.333333);transform-origin:9px 1px}.gp-recommended__arrow span:before,.gp-recommended__arrow span:after{content:'';position:absolute;display:block;right:0;width:12px;height:2px;background:#fff}.gp-recommended__arrow span:before{transform:rotate(45deg);transform-origin:bottom right}.gp-recommended__arrow span:after{top:0;transform:rotate(-45deg);transform-origin:top right}.gp-recommended__prev span{transform:rotate(180deg) scale(1.333333)}.gp-recommended__arrow:disabled{opacity:.35;cursor:default}.gp-recommended__arrow:focus-visible{outline:3px solid #285d5c;outline-offset:3px}.gp-recommended [hidden]{display:none!important}@media (max-width:700px){.gp-recommended h2{font-size:23px}}@media (max-width:479px){.gp-recommended{padding:30px 20px 8px}.gp-recommended__prev{left:-20px}.gp-recommended__next{right:-20px}}