.research-publications-archive{padding:75px 0 100px}.rpa__head{max-width:660px}.rpa__page-title{margin:0;font-family:Matrice,sans-serif;font-size:clamp(28px,4vw,45px);font-style:normal;font-weight:500;line-height:clamp(38px,5.4vw,60px);letter-spacing:-1.35px}.rpa__filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;margin:48px 0}.rpa__filters-label{font-size:clamp(16px,1.8vw,18px);line-height:clamp(26px,3vw,34px)}.rpa__filters .eva__filter{margin:0;padding:10px 18px;border:0;border-bottom:.5px solid;border-image:linear-gradient(to right,#fbf5e8,#2f2d2d) 1;border-radius:0;background:transparent;color:var(--light);font-size:clamp(16px,1.8vw,18px);font-style:normal;font-weight:400;line-height:clamp(26px,3vw,34px);cursor:pointer;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.rpa__filters .eva__filter:hover{color:#fbf5e8eb;border-bottom-color:#fbf5e88c}.rpa__filters .eva__filter:focus-visible{outline:1px solid rgba(251,245,232,.5);outline-offset:4px}.rpa__filters .eva__filter.is-active{border:.5px solid;border-image:linear-gradient(to bottom,#fbf5e8,#2f2d2d) 1;border-bottom-color:transparent;padding:10px 18px;margin:0;text-shadow:.45px 0 0 rgba(251,245,232,.98),-.45px 0 0 rgba(251,245,232,.98)}.rpa__list{display:grid;gap:18px}.rpa__row{display:grid;grid-template-columns:300px minmax(0,1fr);background:#1f1e1e}.rpa__media{overflow:hidden;background:#00000059}.rpa__img-el{width:100%;height:100%;min-height:170px;object-fit:cover;display:block}.rpa__img-el--placeholder{background:linear-gradient(145deg,#fbf5e814,#0006)}.rpa__body{padding:28px 40px;display:flex;flex-direction:column;gap:10px}.rpa__title{margin:0;font-size:clamp(18px,2.2vw,24px);font-style:normal;font-weight:400;line-height:clamp(26px,3vw,34px)}.rpa__excerpt{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:clamp(22px,2.4vw,26px)}.rpa__authors{font-size:10px;font-style:normal;font-weight:400;line-height:14px}@media(max-width:767px){.rpa__authors{order:1}}.rpa__btn-wrap{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center}@media(max-width:767px){.rpa__btn-wrap{grid-template-columns:1fr}}.rpa__btn{align-self:flex-start;margin-top:6px}@media(max-width:767px){.rpa__btn{order:2}}.rpa__more-wrap{margin-top:42px;display:flex;justify-content:center}.rpa__empty{margin:0;padding:48px 16px;text-align:center;font-size:16px}@media(max-width:820px){.rpa__head{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.rpa__row{grid-template-columns:1fr}.rpa__body{padding:14px 14px 18px}}
