.updates-page .updates-assembled-copy .headline{max-width:20ch}.updates-page{background:var(--paper);color:var(--sumi)}.updates-page .updates-hero .display{max-width:9ch}.updates-page .updates-hero .operator-proof{align-self:center}.updates-page .updates-assembled{background:var(--sumi);color:var(--on-dark)}.updates-page .updates-assembled-copy .headline{max-width:9ch;margin-top:var(--space-5)}.updates-page .updates-assembled-copy .body-lg{margin-top:var(--space-6);color:var(--on-dark-2)}.updates-page .assembled-labels{margin-top:var(--space-8);border-top:1px solid var(--sumi-rule);border-bottom:1px solid var(--sumi-rule);grid-template-columns:repeat(3,1fr);display:grid}.updates-page .assembled-labels span{padding:var(--space-5);font-size:var(--type-caption);color:var(--on-dark-2);line-height:1.45}.updates-page .assembled-labels span:first-child{padding-left:0}.updates-page .assembled-labels span+span{border-left:1px solid var(--sumi-rule)}.updates-page .updates-problem-grid .headline{max-width:11ch;margin-top:var(--space-5)}.updates-page .updates-problem-grid .body-lg{max-width:42ch}.updates-page .context-list{margin-top:var(--space-7);border-top:1px solid var(--rule-2)}.updates-page .context-row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;display:grid}.updates-page .context-row span{font-size:var(--type-xs);color:var(--ultra)}.updates-page .context-row p{font-size:var(--type-caption);color:var(--ink-2)}.updates-page .updates-tailored-art{height:clamp(420px,45vw,620px)}.updates-page .updates-tailored-art img{object-fit:cover;object-position:center;height:100%}.updates-page .updates-tailored-copy .headline{max-width:10ch;margin-top:var(--space-5)}.updates-page .updates-tailored-copy .body-lg{margin-top:var(--space-6)}.updates-page .version-list{margin-top:var(--space-7);border-top:1px solid var(--rule-2)}.updates-page .updates-version-row{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);font-size:var(--type-caption);grid-template-columns:1fr auto;display:grid}.updates-page .updates-version-row span{color:var(--ink-2)}.updates-page .updates-version-row b{font-size:var(--type-xs);color:var(--moss);letter-spacing:.1em;text-transform:uppercase}.updates-page .updates-asks{background:var(--paper-2)}.updates-page .updates-asks .headline{max-width:11ch}.updates-page .ask-card{min-height:290px}.updates-page .ask-card span{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ultra)}.updates-page .ask-card h3{font-size:var(--type-subtitle);margin-top:var(--space-7)}.updates-page .ask-card p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-4);line-height:1.58}.updates-page .memory-proof{margin-top:var(--space-7);padding:var(--space-5);background:var(--card);border-left:3px solid var(--ultra)}.updates-page .memory-proof strong{font-size:var(--type-title);display:block}.updates-page .memory-proof p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-3);line-height:1.55}.updates-page .updates-faq .headline{max-width:12ch;margin:var(--space-5) 0 var(--space-9)}.updates-page .updates-final>img{object-position:center}@media (max-width:980px){.updates-page .updates-tailored-copy{order:-1}.updates-page .updates-tailored-art{height:420px}}@media (max-width:700px){.updates-page .assembled-labels{grid-template-columns:1fr}.updates-page .assembled-labels span,.updates-page .assembled-labels span:first-child{padding:var(--space-5) 0}.updates-page .assembled-labels span+span{border-left:0;border-top:1px solid var(--sumi-rule)}.updates-page .ask-card{min-height:0}}
