@font-face{font-family:AyePixel;src:url('/assets/aye-pixel.woff') format('woff');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f8f6ff;color:#0d0913;font-family:Arial,sans-serif}.updates-shell{width:min(1120px,calc(100% - 32px));margin:auto}.updates-nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #0d0913}.wordmark{font:2rem AyePixel,monospace;color:#0d0913;text-decoration:none}.wordmark span{color:#7554d8}.updates-nav nav{display:flex;gap:22px}.updates-nav nav a{color:#0d0913;font-weight:800;text-decoration:none}.updates-nav [aria-current="page"]{color:#7554d8}.updates-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;padding:72px 0 50px;border-bottom:2px solid #0d0913}.eyebrow,.update-meta{font:700 .78rem/1.3 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.updates-intro h1{margin:.18em 0 0;font:clamp(3.6rem,9vw,7.5rem)/.85 AyePixel,monospace}.updates-intro>div:last-child{align-self:end;font-size:1.08rem;line-height:1.6}.feed-button,.update-link{display:inline-block;color:#0d0913;font-weight:850;text-underline-offset:4px}.updates-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-left:2px solid #0d0913}.update-card{padding:34px;border-right:2px solid #0d0913;border-bottom:2px solid #0d0913;background:#fff}.update-card:nth-child(4n+2),.update-card:nth-child(4n+3){background:#eee8ff}.update-meta{display:flex;justify-content:space-between;gap:12px;color:#5b3db8}.update-card h2{font-size:1.55rem;line-height:1.15;margin:18px 0 12px}.update-card h2 a{color:#0d0913;text-decoration-thickness:2px;text-underline-offset:4px}.update-card p{font-size:1rem;line-height:1.6;margin:0 0 22px}.updates-foot{display:flex;justify-content:space-between;padding:34px 0 60px;font-weight:800}.updates-foot a{color:#0d0913}@media(max-width:720px){.updates-nav{align-items:flex-start;gap:20px;padding:18px 0}.updates-nav nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.updates-intro{grid-template-columns:1fr;gap:24px;padding:48px 0 34px}.updates-list{grid-template-columns:1fr}.update-card:nth-child(even){background:#eee8ff}.update-card:nth-child(odd){background:#fff}.update-meta{align-items:flex-start;flex-direction:column}.updates-foot{gap:20px;flex-direction:column}}