.home-publications{background:#f3f6f2}.publication-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.publication-heading>div{max-width:720px}.publication-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.publication-preview{background:#fff;border:1px solid #dce5dd;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px rgba(18,63,45,.08);transition:transform .25s ease,box-shadow .25s ease}.publication-preview:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(18,63,45,.14)}.publication-preview__image{display:block;height:240px;overflow:hidden;background:#174f37}.publication-preview__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.publication-preview:hover img{transform:scale(1.035)}.publication-preview__image>span{height:100%;display:grid;place-items:center;color:#dbe96d;font-size:48px}.publication-preview__content{padding:25px}.publication-preview__content>small{color:#718078;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.publication-preview h3{font-size:24px;line-height:1.25;margin:10px 0}.publication-preview h3 a{color:#17372a}.publication-preview p{color:#58685f}.publication-preview__footer{border-top:1px solid #e2e8e3;margin-top:20px;padding-top:16px;display:grid;gap:9px;font-size:13px;color:#718078}.publication-preview__footer a{color:#176043;font-weight:800}.author-photo{object-fit:cover!important}.article-figure{margin:0}.article-figure figcaption{text-align:center;color:#718078;font-size:13px;margin-top:12px}.article-body>p:first-child:first-letter{float:left;font-size:64px;line-height:.8;padding:10px 10px 0 0;color:#174f37;font-weight:800}.article-body p{margin:0 0 1.45em}.article-body ul,.article-body ol{margin:1.2em 0 1.7em;padding-left:1.4em}.article-body li{margin:.55em 0}.article-body strong{color:#17372a}.author-card__avatar.author-photo{display:block}.author-dot.author-photo{display:block!important}@media(max-width:900px){.publication-preview-grid{grid-template-columns:repeat(2,1fr)}.publication-heading{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.publication-preview-grid{grid-template-columns:1fr}.publication-preview__image{height:220px}}
