.newsroom{padding-top:16px}.newsroom-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0 32px;font-size:12px;letter-spacing:.03em;color:var(--muted)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-grid .news-card{display:flex;flex-direction:column;padding:0;border:1px solid #dce5ef;background:white;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .3s}.news-card>img,.news-placeholder{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;background:#f4f7fb;border-bottom:1px solid #e9eef4;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.news-placeholder{display:grid;place-items:center;color:white;background:linear-gradient(135deg,#1d71b8,#2d2e83)}.news-placeholder span{font:42px var(--display);opacity:.65;letter-spacing:.1em}.news-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.news-grid .news-card h3{font-size:21px;line-height:1.25;letter-spacing:-.01em;margin:20px 0}.news-grid .news-card p{font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}.news-card .card-foot{margin-top:auto;padding-top:20px}.news-grid .news-card:hover{transform:translateY(-5px);border-color:#91b6d9;box-shadow:0 18px 36px #253b7710}.news-card:hover>img{transform:scale(1.025)}.news-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:48px}.news-pagination a{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dbe4f0;color:#2d2e83}.news-pagination a[aria-current=page]{color:white;background:#2d2e83}.publication-filters a{padding:13px 20px;border:1px solid #dbe4f0;border-radius:2px;color:#2d2e83;transition:background .2s,color .2s}.publication-filters a.active{background:#2d2e83;color:white}.publication-filters a:hover{border-color:#1d71b8}.publication{max-width:930px}.publication>p,.publication>ul,.publication>ol,.publication>blockquote{line-height:1.85;font-size:17px}.publication>img{max-width:100%;height:auto}.publication .publication-cover{max-height:540px;object-fit:contain;background:#f5f8fb}.publication h2{font-size:30px;margin-top:48px}.publication .image-credit{font-size:12px;color:#6c7b90;line-height:1.6;margin-top:10px}.publication a{color:#1d71b8;text-underline-offset:4px}.publication table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.publication td,.publication th{padding:12px;border:1px solid #dce4ee}.publication-summary{max-width:800px}.news-empty{padding:30px 0 80px}.news-empty a{color:#1d71b8}@media(max-width:1020px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.news-grid{grid-template-columns:1fr;gap:22px}.news-card-body{padding:22px}.news-grid .news-card h3{font-size:22px}.publication>p,.publication>ul,.publication>ol{font-size:16px}.publication h1{overflow-wrap:anywhere}.newsroom-meta{padding:18px 0 24px}.publication-filters{flex-wrap:wrap;gap:8px}.publication-filters a{padding:10px 13px;font-size:13px}}@media(prefers-reduced-motion:reduce){.news-card,.news-card>img{transition:none!important;transform:none!important}}
