.publications-container{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.publications-container *{box-sizing:border-box}.publications-container ul.pub_nav_l{align-items:flex-start;align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}a.pubs-link{background:var(--gray-neutral-200,#f2f2f3);padding:32px 16px;width:284px}.publications-container ul.pub_nav_l li.pub_nav_l_el{align-items:stretch;display:flex}a.pubs-link .text-frame{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:8px;justify-content:center}a.pubs-link{align-items:center;border-bottom:3px solid transparent;display:flex;gap:8px;position:relative;text-decoration:none}a.pubs-link:before{background:radial-gradient(128.41% 128.41% at 50% 81.82%,#012c57 54.69%,#01407e 54.7%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100%;transition-property:transform;transition:.1s ease-out;z-index:-1}a.pubs-link:active:before{transform:scaleY(1);z-index:0}.body-container .publications-container ul li a.pubs-link:hover{background:var(--sky-blue-secondary-600,#0176a7);text-decoration:none}a.pubs-link:hover .text-frame .text-caption,a.pubs-link:hover .text-frame h4{color:var(--White,#fff)}a.pubs-link:active .access-main-page-arrow-black,a.pubs-link:hover .access-main-page-arrow-black{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(330deg) brightness(105%) contrast(103%)}.body-container .publications-container ul li a.pubs-link:focus-visible{background:var(--sky-blue-secondary-200,#b6e2f5);border-bottom:3px solid var(--Black,#01070e);text-decoration:none}a.pubs-link:focus-visible .text-frame .text-caption,a.pubs-link:focus-visible .text-frame h4{color:var(--Black,#01070e)}.body-container .publications-container ul li a.pubs-link:active{text-decoration:none}a.pubs-link:active .text-frame .text-caption,a.pubs-link:active .text-frame h4{color:var(--White,#fff)}a.pubs-link .text-frame h4{color:var(--sky-blue-secondary-600,#0176a7);font-family:Arial;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:125%;margin:0}a.pubs-link .text-frame .text-caption{color:var(--Black,#01070e);font-family:Arial;font-size:13px;font-style:normal;font-weight:400;line-height:140%;max-height:36px;overflow:hidden;text-overflow:ellipsis}a.pubs-link .text-frame{z-index:1}.pub_nav_l_el .access-main-page-arrow-black{background-size:cover;flex-shrink:0;height:24px;margin:0;padding:0;transform:rotate(-90deg);width:24px}