.back-button{cursor:pointer;background-color:#fff;border:1px solid #e3e7e8;border-radius:50%;width:50px;height:50px;display:inline-block;position:relative}.back-button:after{content:"";border:1px solid #0000;border-color:#0000 #0000 #001f61 #001f61;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.breadcrumb{view-transition-name:breadcrumb;display:none}.breadcrumb__divider{user-select:none;padding:0 .5rem}.card{border:1px solid #e3e7e8;border-radius:0 0 50px;flex-direction:column;max-width:360px;display:flex}.card:hover{box-shadow:0 0 10px #0000001a}.card__title{color:#001f61;text-wrap:balance;padding:2rem 1rem 0;font-size:1.125rem;font-weight:500}.card__date{color:#00ace6;padding:1rem;font-size:.875rem}.card__image{aspect-ratio:3/2;object-fit:cover;border-radius:0 0 50px;flex:1;max-height:230px;margin-top:auto}.header:not(.-sticky) .logo-desktop{filter:drop-shadow(2px 2px 10px #0000003e)}.press-header{flex-direction:column;justify-content:center;gap:2rem;margin-top:75px;display:flex}.press-header__content{flex-direction:column;flex:1;gap:1rem;display:flex}.press-header__title{color:#001f61;text-wrap:balance;view-transition-name:title;font-size:2rem;font-weight:500}.press-header__image{object-fit:cover;view-transition-name:image;border-radius:0 0 70px;flex:1}.press-header .breadcrumb{color:#808285;display:none}@media screen and (width>=768px){.breadcrumb{display:inline}}@media screen and (width>=992px){.press-header{flex-direction:row;align-items:center;max-width:1128px;margin:200px auto 50px}.press-header__content{padding:1rem}.press-header__image{aspect-ratio:4/3;max-width:550px;max-height:330px}.press-header .back-button{display:none}.press-header .breadcrumb{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.press-detail{position:relative}.press-detail .back-button{display:none;top:0;left:1rem}.press-detail__date{color:#00ace6;view-transition-name:date;margin-bottom:1.5rem;font-size:14px;display:block}.press-detail__content{max-width:720px;margin:4rem auto}@media screen and (width>=992px){.press-detail .back-button{display:block;position:absolute}}.latest-posts{flex-wrap:wrap;gap:1.5rem;margin-bottom:100px;display:flex}.latest-posts__title{color:#001f61;margin:175px auto 2rem;font-size:2rem;font-weight:500}.footer{transform:inherit}