.publication-grid{display:flex;flex-wrap:wrap;gap:var(--gutter-standard)}.publication-grid .publication-item{width:calc(50% - 1rem);display:flex;padding:var(--space-l);gap:var(--space-s);border-radius:var(--radius-s);justify-content:space-between;background:var(--color-background-alt);align-items:end}.publication-grid .publication-item .content{height:100%;position:relative}.publication-grid .publication-item .content .content-inner{height:100%;align-content:end}.publication-grid .publication-item .content .language-bages{gap:var(--space-2xs)}.publication-grid .publication-item .content .download-popover{position:absolute;top:100%;left:0;padding:unset;border-radius:var(--radius-2xs);background:var(--color-background);border:1px solid oklch(from var(--color-body) l c h/0.25);box-shadow:4px 8px 24px 0 oklch(from var(--color-body) l c h/0.05);opacity:0;visibility:hidden;transition:opacity .3s ease-in}.publication-grid .publication-item .content .download-popover.active{opacity:1;visibility:visible}.publication-grid .publication-item .content .download-popover .language-download{min-width:11.25rem;align-items:center;gap:var(--space-xs);padding:var(--space-s);color:var(--color-body);border-bottom:1px solid oklch(from var(--color-body) l c h/0.25)}.publication-grid .publication-item .content .download-popover .language-download:last-child{border-bottom:0}.publication-grid .publication-item .content .download-popover .language-download:hover{color:oklch(from var(--color-body) l c h/0.5)}.publication-grid .publication-item .preview-image{width:10.5rem;height:14.875rem;background:oklch(from var(--color-body) l c h/0.1);position:relative}.publication-grid .publication-item .preview-image.new-publication::after{content:"NEW";position:absolute;top:-0.5rem;left:.75rem;font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-3);line-height:var(--line-height-overline-3);letter-spacing:var(--letter-spacing-overline-3);font-style:var(--font-style-overline);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-2xs);background:var(--color-accent-secondary);color:var(--color-background)}@media only screen and (max-width: 48rem){.publication-grid .publication-item{width:100%;flex-wrap:wrap;padding:var(--space-m)}.publication-grid .publication-item .content{gap:2.2rem;height:unset}.publication-grid .publication-item .preview-image{width:5.5rem;height:7.8125rem;align-self:center}}
/*# sourceMappingURL=publications.css.map */
