.shen-latest-news{--shen-latest-primary:#001f55;--shen-latest-heading:#001f55;padding:54px 28px 38px;overflow:hidden;background:#f7f7fb;color:#26364f}.shen-latest-news__inner{width:100%;max-width:1340px;margin:auto}.shen-latest-news__header{display:flex;margin-bottom:41px;align-items:flex-end;justify-content:space-between}.shen-latest-news__eyebrow{margin-bottom:10px;color:var(--shen-latest-primary);font:700 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.shen-latest-news__title{margin:0;color:var(--shen-latest-heading);font-size:28px;font-weight:700;line-height:1.35}.shen-latest-news__all{color:var(--shen-latest-primary);font-size:14px;font-weight:600;text-decoration:none;opacity:0;transform:translateX(18px);transition:opacity .6s .16s ease,transform .6s .16s ease}.shen-latest-news.is-visible .shen-latest-news__all{opacity:1;transform:none}.shen-latest-news__all span{display:inline-block;margin-left:7px;font-size:20px;transition:transform .2s ease}.shen-latest-news__all:hover span{transform:translateX(5px)}.shen-latest-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.shen-latest-news__card{display:flex;min-height:395px;overflow:hidden;border:1px solid #dbe0e8;border-radius:7px;background:#fff;flex-direction:column;opacity:0;transform:translateY(34px);transition:opacity .66s calc(.1s * var(--post-index)) ease,transform .66s calc(.1s * var(--post-index)) cubic-bezier(.2,.75,.2,1),box-shadow .25s ease,border-color .25s ease}.shen-latest-news.is-visible .shen-latest-news__card{opacity:1;transform:none}.shen-latest-news__card:hover{border-color:rgba(29,78,216,.35);box-shadow:0 15px 35px rgba(0,31,85,.1);transform:translateY(-6px)}.shen-latest-news__image{display:block;height:172px;overflow:hidden;background:#e8ebf2}.shen-latest-news__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.shen-latest-news__card:hover .shen-latest-news__image img{transform:scale(1.055)}.shen-latest-news__body{display:flex;flex:1;padding:19px 19px 18px;flex-direction:column}.shen-latest-news__meta{display:flex;margin-bottom:13px;gap:15px;align-items:center;justify-content:space-between}.shen-latest-news__meta span{padding:5px 13px;border-radius:20px;background:#f0f1f7;color:#536075;font-size:13px}.shen-latest-news__meta time{color:var(--shen-latest-heading);font:500 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.shen-latest-news__body h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.38}.shen-latest-news__body h3 a{color:var(--shen-latest-heading);text-decoration:none}.shen-latest-news__body p{margin:0 0 17px;font-size:14px;line-height:1.65}.shen-latest-news__read{display:block;margin-top:auto;padding:10px;border:1px solid #cbd6e8;background:#f5f7fb;color:var(--shen-latest-primary);font-size:13px;font-weight:600;text-align:center;text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease}.shen-latest-news__read:hover{border-color:var(--shen-latest-primary);background:var(--shen-latest-primary);color:#fff}.shen-latest-news__reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.2,1)}.shen-latest-news.is-visible .shen-latest-news__reveal{opacity:1;transform:none}.shen-latest-news.is-visible .shen-latest-news__title{transition-delay:.08s}.shen-latest-news__empty{text-align:center}@media(max-width:900px){.shen-latest-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.shen-latest-news{padding:44px 16px 34px}.shen-latest-news__header{display:block;margin-bottom:32px}.shen-latest-news__title{font-size:26px}.shen-latest-news__all{display:inline-block;margin-top:20px}.shen-latest-news__grid{grid-template-columns:1fr}.shen-latest-news__card{min-height:0}.shen-latest-news__image{height:205px}}@media(prefers-reduced-motion:reduce){.shen-latest-news__reveal,.shen-latest-news__all,.shen-latest-news__card{opacity:1;transform:none;transition:none}.shen-latest-news__image img{transition:none}}
