/* Company news timeline */
.jt-news-archive-hero{min-height:310px;padding-top:122px;padding-bottom:48px}.jt-news-archive-hero h1{margin-bottom:12px}.jt-news-archive-section{position:relative;padding:58px 0 96px;background:linear-gradient(180deg,#fbfcfe,#f5f8fc)}
.jt-news-timeline{position:relative}.jt-news-timeline:before{content:"";position:absolute;left:123px;top:16px;bottom:16px;width:1px;background:linear-gradient(to bottom,rgba(35,87,255,.08),rgba(35,87,255,.32) 12%,rgba(35,87,255,.13) 88%,rgba(35,87,255,0))}
.jt-news-timeline-item{position:relative;display:grid;grid-template-columns:100px 46px minmax(0,1fr);align-items:center;min-height:158px;margin:0;border-bottom:1px solid rgba(57,76,108,.10)}.jt-news-timeline-item:first-child{border-top:1px solid rgba(57,76,108,.10)}
.jt-news-date{display:flex;flex-direction:column;align-items:flex-start;color:#8793a6;font-style:normal}.jt-news-date strong{color:#243047;font-size:20px;line-height:1}.jt-news-date span{margin-top:8px;font-size:11px;letter-spacing:.12em}
.jt-news-node{position:relative;z-index:2;justify-self:center;width:9px;height:9px;background:#fff;border:2px solid var(--jt-blue);border-radius:50%;box-shadow:0 0 0 6px rgba(35,87,255,.08)}
.jt-news-row-content{display:grid;grid-template-columns:minmax(0,1fr) 190px 42px;align-items:center;gap:32px;min-width:0;padding:24px 0 24px 22px;transition:transform .3s ease}.jt-news-timeline-item:hover .jt-news-row-content{transform:translateX(5px)}
.jt-news-category{display:block;margin-bottom:8px;color:#6f7e94;font-size:10px;font-weight:800;letter-spacing:.14em}.jt-news-row-copy h2{margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.35;letter-spacing:-.025em}.jt-news-row-copy h2 a{color:var(--jt-ink)}.jt-news-row-copy p{max-width:760px;margin:10px 0 0;color:var(--jt-muted);font-size:13px;line-height:1.75}
.jt-news-row-image{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:#e9eef5}.jt-news-row-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.jt-news-timeline-item:hover .jt-news-row-image img{transform:scale(1.045)}
.jt-news-row-arrow{display:grid;place-items:center;width:38px;height:38px;color:var(--jt-blue);background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 8px 24px rgba(35,57,92,.08);font-size:18px;transition:transform .3s ease,background .3s ease}.jt-news-timeline-item:hover .jt-news-row-arrow{color:#fff;background:var(--jt-blue);transform:translateX(3px)}
.jt-news-archive-section .jt-pagination{margin-left:146px}
@media(max-width:900px){.jt-news-timeline:before{left:91px}.jt-news-timeline-item{grid-template-columns:70px 42px minmax(0,1fr)}.jt-news-row-content{grid-template-columns:minmax(0,1fr) 140px 38px;gap:20px;padding-left:15px}.jt-news-archive-section .jt-pagination{margin-left:112px}}
@media(max-width:640px){.jt-news-archive-hero{min-height:0;padding-top:108px;padding-bottom:45px}.jt-news-archive-section{padding:38px 0 70px}.jt-news-timeline:before{left:12px}.jt-news-timeline-item{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;min-height:0;padding:24px 0}.jt-news-date{grid-column:2;grid-row:1;flex-direction:row;align-items:center;gap:8px;margin-bottom:11px}.jt-news-date strong{font-size:14px}.jt-news-date span{margin:0;font-size:10px}.jt-news-node{grid-column:1;grid-row:1/3;margin-top:5px}.jt-news-row-content{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:12px;padding:0;transform:none!important}.jt-news-row-image{display:none}.jt-news-row-copy h2{font-size:21px}.jt-news-row-copy p{display:-webkit-box;overflow:hidden;margin-top:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jt-news-row-arrow{width:32px;height:32px}.jt-news-archive-section .jt-pagination{margin-left:25px}}
