.updates-page{min-height:100vh;overflow-x:clip;background:#0a0c12;color:#f4eee2}.updates-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.updates-masthead{border-bottom:1px solid rgba(244,238,226,.16);background:#10141c}.updates-masthead .updates-shell{padding:72px 0 42px}.updates-kicker{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#9dc4dd;font-family:var(--af-mono);font-size:11px;font-weight:700;letter-spacing:0}.updates-kicker>span{width:8px;height:8px;border-radius:50%;background:#7fa89d;box-shadow:0 0 0 4px rgba(127,168,157,.14)}.updates-masthead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.updates-masthead h1{margin:0;color:#f4eee2;font-family:var(--af-display);font-size:56px;font-weight:700;letter-spacing:0;line-height:1}.updates-masthead p{max-width:620px;margin:18px 0 0;color:rgba(244,238,226,.7);font-family:var(--af-sans);font-size:17px;line-height:1.6}.updates-rss{display:inline-flex;min-width:88px;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(157,196,221,.44);border-radius:4px;color:#d7e9f4;font-family:var(--af-mono);font-size:11px;font-weight:700;letter-spacing:0;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.updates-rss:focus-visible,.updates-rss:hover{border-color:#9dc4dd;background:rgba(157,196,221,.1);outline:none}.updates-register{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:34px;padding-top:18px;border-top:1px solid rgba(244,238,226,.1);color:rgba(244,238,226,.46);font-family:var(--af-mono);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.updates-ledger{padding:18px 0 96px}.updates-entry{display:grid;grid-template-columns:180px minmax(0,1fr) 156px;gap:34px;align-items:start;padding:36px 0 38px;border-bottom:1px solid rgba(244,238,226,.13);scroll-margin-top:150px}.updates-entry__date{display:grid;gap:9px;color:rgba(244,238,226,.5);font-family:var(--af-mono);letter-spacing:0}.updates-entry__date>span{color:#d4a547;font-size:11px;font-weight:800}.updates-entry__date time{font-size:11px;font-weight:700}.updates-entry__tags{margin-bottom:12px;color:#9dc4dd;font-family:var(--af-mono);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.updates-entry__body h2{margin:0;color:#f4eee2;font-family:var(--af-display);font-size:27px;font-weight:700;letter-spacing:0;line-height:1.18}.updates-entry__body p{max-width:720px;margin:14px 0 0;color:rgba(244,238,226,.69);font-family:var(--af-sans);font-size:15px;line-height:1.72}.updates-entry__receipt{display:grid;justify-items:start;gap:16px}.updates-status{display:inline-flex;min-height:24px;align-items:center;gap:8px;color:rgba(244,238,226,.72);font-family:var(--af-mono);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.updates-status>span{width:7px;height:7px;border-radius:50%;background:#d4a547}.updates-status--live>span{background:#7fa89d}.updates-entry__receipt a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#d7e9f4;font-family:var(--af-mono);font-size:11px;font-weight:700;letter-spacing:0;text-decoration:none}.updates-entry__receipt a:focus-visible,.updates-entry__receipt a:hover{color:#ffffff;text-decoration:underline;text-underline-offset:4px;outline:none}@media (max-width:860px){.updates-shell{width:min(100% - 40px,760px)}.updates-masthead .updates-shell{padding:52px 0 34px}.updates-masthead h1{font-size:40px}.updates-masthead__row{align-items:flex-start}.updates-entry{grid-template-columns:124px minmax(0,1fr);gap:24px}.updates-entry__receipt{grid-column:2;grid-template-columns:auto 1fr;align-items:center;gap:10px 24px}}@media (max-width:560px){.updates-shell{width:min(100% - 32px,520px)}.updates-masthead__row{display:grid}.updates-rss{width:-moz-fit-content;width:fit-content}.updates-entry{grid-template-columns:1fr;gap:18px;padding:30px 0 34px}.updates-entry__date{grid-template-columns:auto 1fr;align-items:center;gap:12px}.updates-entry__body h2{font-size:24px}.updates-entry__receipt{grid-column:auto}}@media (prefers-reduced-motion:reduce){.updates-rss{transition:none}}