.updatesPage{padding-block:clamp(2.5rem,6vw,5rem) 4rem}.updatesPage .sectionLabel{font-size:.875rem}.updatesIntro{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.75rem;display:flex}.updatesIntro h1{letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(2.35rem,5.5vw,4.25rem);line-height:1.08}.updatesIntro h1 span{color:var(--brand-orange)}.updatesIntro p{max-width:38rem;color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.updatesAsOf{color:var(--text-secondary);flex:none;font-size:.875rem;line-height:1.7}.updatesAsOf time{color:var(--text-primary);font-weight:650}.updatesSectionHeading h2{letter-spacing:-.02em;margin:.5rem 0 1.4rem;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.25}.updatesVision{border:1px solid var(--border-strong);background:linear-gradient(120deg,#eea34b0f,transparent 55%),var(--surface-card);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.updatesVisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.updatesVisionGrid article+article{border-left:1px solid var(--border-subtle);padding-left:2rem}.updatesVisionGrid .homeFeatureIcon{box-shadow:none;margin-bottom:.85rem}.updatesPage h3{margin:0 0 .65rem;font-size:1.1rem;line-height:1.4}.updatesPage p,.updatesPage li{line-height:1.65}.updatesVisionGrid p{color:var(--text-secondary);margin:0;font-size:1rem}.updatesVisionNote{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin:1.5rem 0 0;padding-top:1rem;font-size:.875rem}.updatesColumns{grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4.5rem);margin-top:3.5rem;display:grid}.updateMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;font-size:.875rem;display:flex}.updateStatus{border:1px solid var(--border-strong);white-space:nowrap;border-radius:2rem;padding:.22rem .65rem;font-size:.8125rem;font-weight:650;display:inline-flex}.updateStatus.isReleased{color:#afd2bd;background:#76bc9a12;border-color:#76bc9a40}.updateStatus.isPrepared{background:var(--brand-orange-soft);color:var(--brand-orange-hover);border-color:var(--brand-orange-border)}.updateStatus.isIdea{color:#b8c2d0;background:#9eb5d70f}.updateEntry{border-left:2px solid var(--border-strong);margin:0 0 1.6rem .3rem;padding:0 0 1.6rem 1.4rem;position:relative}.updateEntry:before{content:"";background:var(--brand-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:.6rem;left:-5px}.updateEntry:last-child{margin-bottom:0}.updatesPage ul{color:#c2c8ce;margin:.65rem 0 0;padding-left:1.2rem}.updatesPage li+li{margin-top:.4rem}.updateUpcoming,.updateIdea{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:1rem;padding:1.4rem}.updateUpcoming{border-color:var(--brand-orange-border)}.updateIdea{margin-top:1rem}.updateIdea p{color:var(--text-secondary);margin:0}.updatesPage .updateFootnote{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin:1.1rem 0 0;padding-top:1rem;font-size:.875rem}.updatesCaveat{color:var(--text-secondary);margin:1rem .2rem 0;font-size:.875rem}.updatesArchive{border-top:1px solid var(--border-subtle);margin-top:1rem}.updatesArchive summary{cursor:pointer;color:var(--text-primary);padding:1rem .2rem;font-size:.9375rem}.updatesArchive summary span{color:var(--text-secondary);margin-left:.5rem}.updatesArchive>div{padding-top:1rem}.updatesFeedback{border:1px solid var(--brand-orange-border);background:var(--brand-orange-soft);border-radius:1.15rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.updatesFeedback h2{margin:.5rem 0;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.3}.updatesFeedback p{max-width:43rem;color:var(--text-secondary);margin:0}.updatesFeedbackButton{border:1px solid var(--brand-orange);background:var(--brand-orange);color:#18120a;min-height:48px;font:inherit;cursor:pointer;border-radius:.75rem;flex:none;padding:.8rem 1.2rem;font-weight:750}.updatesFeedbackButton:hover{background:var(--brand-orange-hover)}@media (max-width:800px){.updatesIntro{display:block}.updatesAsOf{margin-top:1.1rem;display:block}.updatesAsOf br{display:none}.updatesAsOf time{margin-left:.5rem}.updatesColumns{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}.updatesVisionGrid{gap:1rem}.updatesVisionGrid article+article{padding-left:1rem}.updatesFeedback{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (max-width:580px){.updatesVisionGrid{grid-template-columns:1fr;gap:1.2rem}.updatesVisionGrid article{grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.updatesVisionGrid .homeFeatureIcon{grid-row:1/3;margin:0}.updatesVisionGrid article+article{border-left:0;border-top:1px solid var(--border-subtle);padding:1.2rem 0 0}.updatesVisionGrid h3{margin-bottom:.3rem}.updatesFeedbackButton{width:100%}.updateUpcoming,.updateIdea{padding:1.15rem}}
