.upd-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding:28px 0 14px;border-bottom:2px solid var(--nh-ink)}.upd-head h1{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-size:clamp(30px,4vw,42px);line-height:1.08;font-weight:500;letter-spacing:-.035em;margin-top:8px}.upd-head h1>span{color:var(--nh-accent)}.upd-head p{font-size:13px;color:var(--nh-muted);max-width:62ch;margin-top:8px;line-height:1.6}.upd-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font:10px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;color:var(--nh-muted);text-transform:uppercase}.upd-filters{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--nh-rule);overflow-x:auto;scrollbar-width:thin}.upd-filters a{padding:12px 14px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;font:11px var(--font-jetbrains-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nh-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.upd-filters a.is-active{color:var(--nh-accent);border-bottom-color:var(--nh-accent)}.upd-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--nh-rule);font-size:12px;color:var(--nh-muted)}.upd-context strong{color:var(--nh-ink);font-weight:500}.upd-context a{text-decoration:underline;text-underline-offset:3px}.upd-feed{list-style:none;margin:0;padding:0;max-width:820px}.upd-item{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:18px;gap:18px;padding:20px 0;border-bottom:1px solid var(--nh-rule)}.upd-item.no-image{grid-template-columns:minmax(0,1fr)}.upd-item h2{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.018em;margin-top:6px;text-wrap:pretty}.upd-item h2 a{color:var(--nh-ink)}.upd-item p{font-size:13px;line-height:1.65;color:var(--nh-muted);margin-top:8px}.upd-item .nh-photo{aspect-ratio:1.5;align-self:start}.upd-bases{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.upd-bases a{font:10px var(--font-jetbrains-mono),monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--nh-rule);padding:3px 7px;color:var(--nh-muted)}.upd-bases a:hover{border-color:var(--nh-accent)}.upd-skeleton{padding:20px 0;border-bottom:1px solid var(--nh-rule);display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:18px;gap:18px}.upd-skeleton i{display:block;background:linear-gradient(90deg,var(--nh-panel),var(--nh-raised),var(--nh-panel));background-size:200% 100%;animation:upd-shimmer 1.3s infinite}.upd-skeleton i:first-child{height:10px;width:40%;margin-bottom:12px}.upd-skeleton i:nth-child(2){height:22px;width:90%;margin-bottom:10px}.upd-skeleton i:nth-child(3){height:12px;width:70%}.upd-skeleton b{display:block;aspect-ratio:1.5;background:var(--nh-panel)}@keyframes upd-shimmer{to{background-position:-200% 0}}.upd-sentinel{height:1px}.upd-more{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:52px;margin:18px 0 0;border:2px solid var(--nh-rule);color:var(--nh-ink);font:12px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.upd-more:hover{border-color:var(--nh-accent)}.upd-end,.upd-error{padding:28px 0;color:var(--nh-muted);font-size:13px;text-align:center}.upd-error button{text-decoration:underline;margin-left:8px;color:var(--nh-ink)}.upd-top{position:fixed;right:max(16px,calc((100vw - 1392px)/2));bottom:24px;z-index:40;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:2px solid var(--nh-ink);background:var(--nh-bg);color:var(--nh-ink);font:11px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:6px 6px 0 var(--nh-panel)}.upd-top[hidden]{display:none}@media(max-width:760px){.upd-item,.upd-skeleton{grid-template-columns:1fr}.upd-item .nh-photo{order:-1}.upd-head{padding-top:18px}.upd-head-side{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.upd-skeleton i{animation:none}}