.updates-page .page-title{font-size:clamp(2.75rem,8vw,4rem)}.updates-page .page-hero{margin-bottom:48px}.updates-page .updates-group+.updates-group{margin-top:40px}.updates-page .updates-group-title{margin:0 0 20px;font-size:1rem;color:var(--online-text-muted)}.updates-page .updates-list{list-style:none;padding:0;margin:0}.updates-page .updates-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;margin:0}.updates-page .updates-date{padding-top:27px;font-size:.875rem;color:var(--online-text-muted)}.updates-page .updates-status{color:var(--online-cyan);font-weight:700}.updates-page .updates-entry{position:relative;min-width:0;padding:24px 0 32px 28px;border-left:1px solid var(--site-shell-outline)}.updates-page .updates-entry:before{position:absolute;top:30px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--online-cyan);content:""}.updates-page .updates-row+.updates-row .updates-entry{border-top:1px solid var(--site-shell-outline)}.updates-page .updates-row+.updates-row{margin-top:0}.updates-page .updates-category{display:inline-block;margin-bottom:10px;padding:2px 9px;border-radius:6px;background:#6fe2ff14;color:var(--online-cyan);font-size:.75rem;font-weight:700}.updates-page .updates-entry h3{margin:0 0 10px;font-family:var(--font-family-display);font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.3}.updates-page .updates-entry>p{margin:0}.updates-page .updates-details{margin-top:16px}.updates-page .updates-details summary{width:fit-content;cursor:pointer;color:#eef1ff;font-size:.875rem;font-weight:600}.updates-page .updates-details ul{margin-top:14px}.updates-page .updates-entry-links,.updates-page .updates-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px;font-size:.875rem}.updates-page a:focus-visible,.updates-page summary:focus-visible{outline:2px solid var(--online-cyan);outline-offset:5px}.updates-page .updates-explore,.updates-page .updates-feedback{margin-top:32px;padding-top:28px;border-top:1px solid var(--site-shell-outline)}.updates-page .updates-explore h2,.updates-page .updates-feedback h2{margin-bottom:10px;font-size:1.1rem;line-height:1.4}@media (max-width: 600px){.updates-page .page-hero{margin-bottom:32px}.updates-page .updates-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0;border-top:1px solid var(--site-shell-outline)}.updates-page .updates-date{padding-top:0}.updates-page .updates-entry,.updates-page .updates-row+.updates-row .updates-entry{padding:0;border:0}.updates-page .updates-entry:before{display:none}}
