.updates-hero{background:radial-gradient(circle at 85% 35%,rgba(58,219,141,.22),transparent 26%),linear-gradient(125deg,#061b13,#06452b 55%,#087343);color:#fff;padding:150px 0 70px}.updates-hero .container{max-width:1180px}.updates-kicker{align-items:center;color:#6fe1a2;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.1em;text-transform:uppercase}.updates-hero h1{color:#fff;font-size:clamp(46px,7vw,82px);letter-spacing:-.04em;margin:14px 0}.updates-hero p{color:rgba(255,255,255,.68);font-size:18px;max-width:760px}.updates-meta{align-items:center;display:flex;gap:22px;margin-top:28px}.updates-meta span,.updates-meta a{color:rgba(255,255,255,.68);font-size:12px;text-decoration:none}.updates-meta i{color:#f5b516;margin-right:6px}.updates-page{background:#f3f8f5;padding:42px 0 90px}.updates-page .container{max-width:1180px}.phase-tabs{background:#fff;border:1px solid #dbe8df;border-radius:12px;display:flex;gap:5px;margin-bottom:18px;padding:6px}.phase-tabs a{border-radius:8px;color:#597064;font-size:13px;font-weight:800;padding:11px 17px;text-decoration:none}.phase-tabs a.active,.phase-tabs a:hover{background:#087343;color:#fff}.updates-filter{display:grid;gap:10px;grid-template-columns:minmax(230px,1fr) 190px 210px auto;margin-bottom:25px}.updates-filter>div{align-items:center;background:#fff;border:1px solid #dbe8df;border-radius:10px;display:flex;padding:0 14px}.updates-filter input{border:0;height:48px;outline:0;padding-left:9px;width:100%}.updates-filter select{background:#fff;border:1px solid #dbe8df;border-radius:10px;padding:0 12px}.updates-filter button{background:#087343;border:0;border-radius:10px;color:#fff;font-weight:800;padding:0 19px}.live-now{align-items:center;background:#fff5df;border:1px solid #f2cd77;border-radius:13px;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-bottom:22px;padding:17px 20px}.live-now>span{color:#a25d00;font-size:11px;font-weight:900;text-transform:uppercase}.live-now>span i{animation:livepulse 1.4s infinite;background:#e45a31;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.live-now strong{color:#563b00}.live-now p{color:#7d6840;font-size:12px;margin:3px 0 0}.live-now a{color:#087343;font-size:12px;font-weight:800;text-decoration:none}@keyframes livepulse{50%{box-shadow:0 0 0 6px rgba(228,90,49,.12)}}.updates-list{display:grid;gap:14px}.update-card{align-items:stretch;background:#fff;border:1px solid #dbe8df;border-radius:14px;display:grid;grid-template-columns:105px minmax(0,1fr) auto;overflow:hidden}.update-card.is-urgent{border-color:#efb3a5;box-shadow:inset 4px 0 #d94c2b}.update-card-rail{align-items:center;border-right:1px solid #e4ece7;display:flex;flex-direction:column;justify-content:center;padding:20px}.update-card-rail>span:not(.phase-dot){color:#243e30;font-size:17px;font-weight:800}.update-card-rail small{color:#819087;font-size:9px;text-align:center}.phase-dot{border-radius:50%;height:10px;margin-bottom:8px;width:10px}.phase-roadmap{background:#1671b8}.phase-live{background:#dc4e30}.phase-legacy{background:#087343}.update-card-body{padding:21px 24px}.update-card-tags{display:flex;flex-wrap:wrap;gap:7px}.update-card-tags span,.update-card-tags b{background:#e9f5ee;border-radius:99px;color:#087343;font-size:9px;font-weight:800;padding:5px 9px;text-transform:uppercase}.update-card-tags b{background:#fff0eb;color:#bc3e23}.update-card-tags b.pinned{background:#fff5d9;color:#8c6200}.update-card h2{font-size:20px;margin:12px 0 7px}.update-card h2 a{color:#173f2a;text-decoration:none}.update-card-body>p{color:#63766a;font-size:13px;margin:0}.update-card-footer{align-items:center;border-top:1px solid #edf2ef;display:flex;justify-content:space-between;margin-top:16px;padding-top:12px}.update-card-footer span{color:#849189;font-size:10px}.update-card-footer a{color:#087343;font-size:11px;font-weight:800;text-decoration:none}.update-card>img{height:100%;object-fit:cover;width:210px}.updates-empty{border:1px dashed #bfd3c6;border-radius:14px;color:#6c7f74;padding:60px;text-align:center}.updates-empty i{color:#087343;font-size:48px}.updates-empty h2{margin:10px 0 4px}.update-detail{background:#f3f8f5;padding:145px 0 90px}.update-detail .container{max-width:900px}.update-back{color:#087343;display:inline-flex;font-size:12px;font-weight:800;gap:7px;margin-bottom:20px;text-decoration:none}.update-detail-card{background:#fff;border:1px solid #dce8e0;border-radius:18px;box-shadow:0 20px 50px rgba(6,63,37,.08);padding:clamp(25px,5vw,58px)}.update-detail h1{color:#173f2a;font-size:clamp(34px,5vw,58px);letter-spacing:-.035em;line-height:1.08;margin:18px 0}.update-lead{color:#5d7265;font-size:18px;line-height:1.7}.update-byline{border-bottom:1px solid #e3ece6;display:flex;gap:20px;margin:26px 0;padding-bottom:20px}.update-byline span{color:#7a8980;font-size:11px}.update-byline i{color:#087343;margin-right:6px}.update-detail-image{border-radius:13px;margin-bottom:28px;max-height:520px;object-fit:cover;width:100%}.update-body{color:#344f40;line-height:1.8}.update-related{align-items:center;background:#eaf6ef;border-radius:10px;color:#087343;display:flex;font-weight:800;justify-content:space-between;margin-top:28px;padding:16px;text-decoration:none}.correction-history{background:#fff9ea;border:1px solid #f2daa1;border-radius:11px;margin-top:30px;padding:18px}.correction-history h2{font-size:14px}.correction-history p{color:#765f2d;font-size:11px;margin:8px 0}.correction-history time{font-weight:800;margin-right:10px}@media(max-width:900px){.updates-filter{grid-template-columns:1fr 1fr}.updates-filter>div{grid-column:1/-1}.updates-filter button{min-height:46px}.update-card{grid-template-columns:82px 1fr}.update-card>img{display:none}}@media(max-width:575px){.updates-hero{padding:120px 0 55px}.phase-tabs{overflow-x:auto}.phase-tabs a{white-space:nowrap}.updates-filter{grid-template-columns:1fr}.updates-filter>div{grid-column:auto}.updates-filter select{min-height:46px}.live-now{align-items:flex-start;grid-template-columns:1fr}.update-card{display:block}.update-card-rail{align-items:center;border-bottom:1px solid #e4ece7;border-right:0;flex-direction:row;gap:7px;justify-content:flex-start;padding:12px 19px}.phase-dot{margin:0}.update-card-body{padding:19px}.update-card-footer{align-items:flex-start;gap:8px}.update-detail{padding-top:120px}.update-detail-card{border-radius:14px}.update-byline{align-items:flex-start;flex-direction:column;gap:8px}}
