.projectg-updates{max-width:1200px;margin:48px auto;padding:0 24px;color:#edf6ff}.projectg-updates h2{font-size:clamp(1.7rem,3vw,2.4rem);margin:8px 0 24px}.projectg-updates-list{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.projectg-update{padding:26px;border:1px solid rgba(124,196,255,.3);border-radius:14px;background:linear-gradient(135deg,#0c1a2d,#08111d);overflow-wrap:anywhere}.projectg-update time{font-size:.9rem;color:#7cc4ff}.projectg-update h3{font-size:1.25rem;margin:12px 0}.projectg-update p{line-height:1.7;color:#c5d4e8;margin:0}

.projectg-section-divider{height:54px;width:100%;display:flex;align-items:center;justify-content:center;background:#0d1930;border-top:1px solid rgba(124,196,255,.22);border-bottom:1px solid rgba(124,196,255,.06)}.projectg-section-divider span{position:relative;display:block;width:min(190px,45vw);height:2px;background:linear-gradient(90deg,transparent,rgba(124,196,255,.65),transparent)}.projectg-section-divider span::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;box-sizing:border-box;transform:translate(-50%,-50%);border:2px solid #7cc4ff;border-radius:50%;background:#0d1930;box-shadow:0 0 13px rgba(124,196,255,.7)}

.projectg-update-product{display:flex;align-items:center;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(124,196,255,.16)}.projectg-update-thumb{display:block;width:140px;height:90px;object-fit:cover;border-radius:9px;border:1px solid rgba(124,196,255,.22);flex-shrink:0}.projectg-update-product-info{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.projectg-update-product-label{font-size:.65rem;letter-spacing:.13em;font-weight:800;color:#83b6dc}.projectg-update-product-info strong{font-size:1rem;line-height:1.4;color:#edf6ff}.projectg-update a.projectg-update-button,.projectg-update a.projectg-update-button:visited{display:inline-flex;align-items:center;gap:18px;min-height:42px;padding:10px 17px;border:1px solid #7cc4ff;border-radius:7px;background:#7cc4ff;color:#07111d;text-decoration:none;font-size:.9rem;font-weight:800;line-height:1.25;transition:background .15s,box-shadow .15s}.projectg-update a.projectg-update-button:hover{background:#a6d8ff;box-shadow:0 0 18px rgba(124,196,255,.2)}.projectg-update a.projectg-update-button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:480px){.projectg-update-product{gap:13px;align-items:flex-start}.projectg-update-thumb{width:94px;height:76px}.projectg-update-product-label{font-size:.58rem}.projectg-update a.projectg-update-button{padding:10px 12px;gap:12px}}
