#fh-publications-popup{width:min(680px,calc(100% - 28px));max-height:90dvh;margin:auto;padding:0;border:0;border-radius:8px;overflow:auto;background:#faf8f3;color:#203c32;box-shadow:0 25px 80px #0005}#fh-publications-popup::backdrop{background:rgba(9,25,20,.72)}#fh-publications-popup .fh-popup-image{width:100%;height:auto;display:block}#fh-publications-popup .fh-popup-content{padding:24px 30px;text-align:center}#fh-publications-popup h2{font-size:32px;margin-bottom:15px}#fh-publications-popup p{font-size:13px;margin-bottom:15px}#fh-publications-popup .fh-popup-close{position:absolute;right:10px;top:10px;width:44px;height:44px;background:#faf8f3;color:#173d32;border:1px solid #173d3233;border-radius:50%;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}#fh-publications-popup .button{white-space:normal;text-align:center}#fh-publications-popup .caption{margin-bottom:0}@media(max-width:600px){#fh-publications-popup .fh-popup-content{padding:20px}#fh-publications-popup h2{font-size:26px}#fh-publications-popup .button{font-size:11px;width:100%;padding:14px}}