.fespsp-news{align-items:center;display:flex;gap:12px;margin:40px 0 0;position:relative;width:100%}.fespsp-news__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.fespsp-news__track{align-items:stretch;display:flex;gap:24px;transition:transform .5s ease;will-change:transform}.fespsp-news__card{background:#efefef;display:flex;flex:0 0 calc(33.33333% - 16px);flex-direction:column;overflow:hidden}.fespsp-news__media{aspect-ratio:16/9;background:#e5e5e5;display:block;overflow:hidden}.fespsp-news__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.fespsp-news__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:24px 26px 28px}.fespsp-news__title{color:#111;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;margin:0}.fespsp-news__title a{color:inherit;text-decoration:none}.fespsp-news__title a:hover{color:var(--wp--preset--color--brand,#bc2f2c)}.fespsp-news__date{color:#63676a;font-size:.8rem}.fespsp-news__more{align-self:flex-start;background:transparent;border:2px solid #53565a;color:#53565a;display:inline-block;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;margin-top:auto;padding:12px 30px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.fespsp-news__more:hover{background:#53565a;color:#fff}.fespsp-news__empty{color:#63676a;margin:40px 0 0}.fespsp-news__footer{margin-top:36px;padding-right:54px;text-align:right}.fespsp-news__all{background:transparent;border:1px solid var(--wp--preset--color--text,#53565a);color:var(--wp--preset--color--text,#53565a);display:inline-block;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;padding:13px 37px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fespsp-news__all:focus-visible,.fespsp-news__all:hover{background:var(--wp--preset--color--brand,#bc2f2c);border-color:var(--wp--preset--color--brand,#bc2f2c);color:#fff}.fespsp-news__arrow{align-items:center;background:#e5e5e5;border:none;border-radius:50%;color:#53565a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.375rem;height:42px;justify-content:center;line-height:1;transition:background-color .15s ease;width:42px}.fespsp-news__arrow:hover{background:#d0d3d4}@media (max-width:980px){.fespsp-news__card{flex-basis:calc(50% - 12px)}}@media (max-width:640px){.fespsp-news__card{flex-basis:100%}.fespsp-news__arrow{height:44px;width:44px}.fespsp-news__footer{padding-right:56px}}