:root.theme-alternative .popup-publication{--color-theme-popup-publication-bg: var(--color-blue-additional)}.popup-publication{width:100vw;height:80vh;padding-top:3.125rem;background-color:var(--color-theme-popup-publication-bg, var(--color-light-blue));overflow:auto}@media (min-width: 1280px){.popup-publication{height:100%;padding:3rem}}.popup-publication .popup-publication__items{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem var(--container-padding)}@media (min-width: 768px){.popup-publication .popup-publication__items{flex-direction:row;flex-wrap:wrap}}@media (min-width: 1280px){.popup-publication .popup-publication__items{padding:1.5rem 0}}@media (min-width: 768px){.popup-publication .popup-publication__item{width:calc(50% - .75rem)}}.popup-publication .popup-publication__top+.popup-publication__info{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.popup-publication .popup-publication__top:has(+.popup-publication__info){border-bottom-left-radius:0;border-bottom-right-radius:0}:root.theme-alternative .popup-publication-item{--color-theme-popup-publication-item-titleColor: var(--color-dark-blue);--color-theme-popup-publication-item-descriptionColor: var(--color-secondary-dark-blue)}.popup-publication-item{padding:1.5rem;border-radius:1rem;background-color:var(--color-theme-popup-publication-item-bg, var(--color-blue-additional))}@media (min-width: 1280px){.popup-publication-item{padding:2rem}}.popup-publication-item .popup-publication-item__title{margin-bottom:1rem;color:var(--color-theme-popup-publication-item-titleColor, var(--color-primary-grey))}.popup-publication-item .popup-publication-item__description{color:var(--color-theme-popup-publication-item-descriptionColor, var(--color-secondary-grey))}:root.theme-alternative .popup-publication-top{--color-theme-popup-publication-top-titleColor: var(--color-dark-blue);--color-theme-popup-publication-top-descriptionColor: var(--color-secondary-dark-blue)}.popup-publication-top{position:relative;padding:0 var(--container-padding) 1.5rem;border-radius:0 0 1rem 1rem;background-color:var(--color-theme-popup-publication-top-bg, var(--color-white))}@media (min-width: 768px){.popup-publication-top{padding-top:.625rem}}@media (min-width: 768px){.popup-publication-top{padding:2rem;border-radius:1rem}}.popup-publication-top .popup-publication-top__button-close{position:absolute;right:1.75rem;top:2rem}.popup-publication-top .popup-publication-top__date{display:flex;gap:.5rem;margin-bottom:1rem;white-space:nowrap}@media (min-width: 1280px){.popup-publication-top .popup-publication-top__date{margin-bottom:2rem}}.popup-publication-top .popup-publication-top__date-icon{width:1rem;min-width:1rem;height:1rem;fill:var(--color-theme-popup-publication-top-dateIconFill, var(--color-primary-blue))}.popup-publication-top .popup-publication-top__heading{margin-bottom:1.5rem}@media (min-width: 1280px){.popup-publication-top .popup-publication-top__heading{margin-bottom:2rem}}.popup-publication-top .popup-publication-top__title{margin-bottom:.75rem;color:var(--color-theme-popup-publication-top-titleColor, var(--color-primary-grey))}.popup-publication-top .popup-publication-top__description{color:var(--color-theme-popup-publication-top-descriptionColor, var(--color-secondary-grey))}.popup-publication-top .popup-publication-top__image{position:relative;aspect-ratio:327/160;border-radius:.625rem;overflow:hidden}@media (min-width: 768px){.popup-publication-top .popup-publication-top__image{aspect-ratio:unset;width:100%;height:auto}}.popup-publication-top .popup-publication-top__register-btn{width:100%;margin-top:1.5rem}@media (min-width: 1280px){.popup-publication-top .popup-publication-top__register-btn{width:fit-content;margin-top:2rem}}.popup-publication-info{padding:1.5rem;border-radius:1rem 1rem 0 0;background-color:var(--color-theme-popup-publication-info-bg, var(--color-white))}@media (min-width: 768px){.popup-publication-info{padding:2rem 1.5rem}}@media (min-width: 1280px){.popup-publication-info{padding:2rem;border-radius:1rem}}.popup-publication-info .popup-publication-info__title{margin-bottom:1.5rem}.popup-publication-info .popup-publication-info__button{width:100%;margin-top:1.5rem}@media (min-width: 1280px){.popup-publication-info .popup-publication-info__button{width:fit-content}}
