.updates-header{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.updates-brand{flex-shrink:0;display:inline-flex}.updates-brand .nexsta-logo{width:180px}.updates-header select{width:124px;color:var(--nx-muted);border-color:var(--nx-line);background:0 0;font-size:14px}.updates-main{max-width:1040px;padding-top:38px;padding-bottom:72px}.updates-back{color:#526b8d;align-items:center;gap:9px;padding-block:8px;font-size:14px;display:inline-flex}.updates-back:hover{color:var(--primary)}.updates-heading{max-width:730px;padding:40px 0 58px}.updates-heading h1{color:var(--nx-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.12}.updates-heading>p{max-width:620px;color:var(--nx-muted);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.7}.update-entry{grid-template-columns:156px minmax(0,1fr);gap:32px;padding:0 0 46px;scroll-margin-top:32px;display:grid}.update-date{color:#62718f;padding-top:7px;font-size:14px;line-height:1.65}.update-content{min-width:0;padding-bottom:2px;padding-left:32px;position:relative}.update-content:before{content:"";background:var(--nx-line);width:1px;position:absolute;top:9px;bottom:-47px;left:0}.update-content:after{content:"";width:7px;height:7px;box-shadow:0 0 0 5px var(--background);background:#91ace0;border-radius:50%;position:absolute;top:12px;left:-3px}.update-entry:last-child{padding-bottom:0}.update-entry:last-child .update-content:before{bottom:2px}.update-meta,.latest-update-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.update-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;width:fit-content;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.update-badge-new{color:#2253b9;background:#eaf1ff}.update-badge-improvement{color:#526783;background:#f0f3f8}.update-badge-soon{color:#526783;background:0 0;border:1px dashed #8497b5}.update-category{color:#687893;font-size:14px;line-height:1.6}.update-content h2{letter-spacing:-.025em;text-wrap:pretty;margin:14px 0 10px;font-size:clamp(21px,2.2vw,27px);font-weight:650;line-height:1.3}.update-content p{color:#526580;text-wrap:pretty;margin:0;font-size:16px;line-height:1.8}.update-content .update-planned{margin-top:12px;font-weight:600}.updates-text-link{color:#2259c9;align-items:center;gap:9px;min-height:40px;padding-block:8px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.updates-text-link svg{flex-shrink:0}.updates-text-link:hover{text-underline-offset:4px;text-decoration:underline}.update-content>.updates-text-link{margin-top:12px}.update-details{color:#2259c9;margin-top:14px;font-size:14px}.update-details summary{cursor:pointer;padding-block:8px}.update-details p+p{margin-top:12px}.updates-footer{border-top:1px solid var(--nx-line);background:#f6f9ff;padding-block:18px}.latest-updates{background:#fff;padding-block:48px}.latest-updates h2{letter-spacing:-.035em;margin:0 0 26px;font-size:30px;font-weight:650;line-height:1.25}.latest-updates-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.latest-updates-list article{border-top:1px solid var(--nx-line);padding-top:16px}.latest-update-meta time{color:#62718f;font-size:13px;line-height:1.6}.latest-updates h3{letter-spacing:-.015em;margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.55}.latest-updates h3 a:hover{color:var(--primary)}.latest-updates .shell>.updates-text-link{margin-top:20px}@media (max-width:700px){.updates-header{gap:12px;min-height:82px}.updates-brand .nexsta-logo{width:136px}.updates-header select{width:114px}.updates-main{padding-top:22px;padding-bottom:46px}.updates-heading{padding:28px 0 36px}.updates-heading>p{margin-top:16px;font-size:16px}.update-entry{padding-bottom:30px;display:block}.update-date{padding:0 0 12px 20px;display:block}.update-content{padding-left:20px}.update-content:before{bottom:-64px}.update-content h2{margin-top:12px;font-size:22px}.update-content p{line-height:1.75}.latest-updates{padding-block:36px}.latest-updates h2{margin-bottom:20px;font-size:27px}.latest-updates-list{display:block}.latest-updates-list article{padding-block:14px}.latest-updates h3{margin-top:8px;font-size:16px}.latest-updates .shell>.updates-text-link{margin-top:6px}}
