.page-updates,.page-update-detail{max-width:960px;margin:0 auto;padding:0 1rem 3rem}.up-hero{margin:1.5rem 0 2rem}.up-list{margin:0 0 2.5rem;padding:0;list-style:none}.up-item a{border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.6rem;padding:.85rem 1rem;text-decoration:none;display:flex}.up-item a:hover{border-color:var(--accent,#f5b60f)}.up-item time{font-variant-numeric:tabular-nums;min-width:9.5rem;font-weight:700}.up-headline{opacity:.9;flex:1}.up-kind{text-transform:uppercase;letter-spacing:.04em;border:1px solid #ffffff40;border-radius:999px;padding:.05rem .55rem;font-size:.72rem}.up-kind-content{border-color:var(--accent,#f5b60f);color:var(--accent,#f5b60f)}.up-method{border-left:3px solid var(--accent,#f5b60f);margin:2rem 0;padding:.25rem 0 .25rem 1rem}.upd-section{margin:2rem 0}.upd-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem 1.25rem;margin:.75rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.upd-edit{border:1px solid #ffffff1a;border-radius:8px;margin-bottom:.6rem;padding:.7rem 1rem}.upd-edit code{opacity:.7;font-size:.8rem}.upd-edit .upd-from{opacity:.6;text-decoration:line-through}.upd-edit .upd-arrow{opacity:.6;margin:0 .5rem}.upd-counts{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.upd-count{border:1px solid #ffffff1f;border-radius:8px;padding:.5rem .9rem;font-size:.9rem}.upd-count strong{font-size:1.3rem;display:block}.ft-subscribe{opacity:.85;font-size:.9rem}
