.homepage .publications-section .publication-grid{grid-template-columns:1fr}.homepage .publications-all{text-underline-offset:5px;justify-content:start;min-height:44px;margin-top:24px;text-decoration:underline}.publication-meta .publication-partial-date{color:var(--muted);font-size:11px}.publications-page .publications-page-heading{background:linear-gradient(120deg,#edf5ff,#f8fbff 65%,#eaf4ff);padding-block:24px 44px}.publications-page .publications-back{justify-content:start;display:inline-flex}.publications-page .publications-page-heading .publications-back{margin-bottom:28px}.inner-site .publications-page h1{letter-spacing:-1.6px;max-width:1000px;font-size:clamp(40px,6vw,76px);line-height:1.1}.publications-page .publications-page-intro{max-width:840px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.8}.publications-page .publications-catalog{padding-block:40px}.publications-page .publication-grid{grid-template-columns:1fr;gap:20px}.publications-page .publication-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.publications-page .publication-card:nth-child(2n){background:#fcfaf4;border-color:#e9e3d5}.inner-site .publications-page .publication-card h2{letter-spacing:-.3px;text-wrap:pretty;margin-top:10px;font:400 22px/1.5 Arial,Helvetica,sans-serif}.publications-page .publication-card h2 a{text-underline-offset:5px;padding-bottom:12px;-webkit-text-decoration:underline #bdd5ee;text-decoration:underline #bdd5ee;text-decoration-thickness:1px;display:block}.publications-page .publication-card h2 a:hover{color:var(--accent)}.publications-page .publication-card h2 svg{width:16px;height:16px;color:var(--accent);vertical-align:baseline;margin-left:8px;display:inline-block}.publications-page .publications-catalog>.publications-back{min-height:44px;margin-top:28px}@media (min-width:601px){.homepage .publications-section .publication-grid,.publications-page .publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publications-page .publications-page-intro{font-size:19px}.publications-page .publications-catalog{padding-block:56px}}@media (min-width:1024px){.homepage .publications-section .publication-grid,.publications-page .publication-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.publications-page .publications-page-heading{padding-block:32px 56px}}
