.updates-hero{border-bottom:1px solid var(--rule);background:var(--bone);padding:72px 0 54px}.updates-hero .wrap{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.updates-hero-copy{grid-column:1/9}.updates-hero-copy h1{font-family:var(--display);letter-spacing:-.035em;max-width:13ch;margin:12px 0 0;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.02}.updates-hero-copy h1 .serif-i{color:var(--accent)}.updates-hero-copy p{color:var(--graphite);max-width:58ch;margin:18px 0 0;font-size:15px;line-height:1.58}.updates-hero-note{border-top:1px solid var(--rule-strong);text-align:right;flex-direction:column;grid-column:10/13;gap:4px;padding-top:18px;display:flex}.updates-hero-note .mono{color:var(--ash);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.updates-hero-note strong{font-family:var(--display);letter-spacing:-.04em;font-size:48px;font-weight:400;line-height:1}.updates-hero-note span:last-child{color:var(--graphite);font-size:12px}.updates-body{background:var(--paper);padding:36px 0 96px}.updates-tabs{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.updates-tabs button{border:1px solid var(--rule);color:var(--graphite);letter-spacing:.01em;background:0 0;padding:9px 13px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.updates-tabs button.active,.updates-tabs button:hover{background:var(--ink);border-color:var(--ink);color:var(--bone)}.updates-feature{gap:var(--gutter);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:1.02fr .72fr;align-items:stretch;margin-bottom:44px;padding:24px 0;display:grid}.updates-feature-copy{flex-direction:column;justify-content:center;gap:16px;min-width:0;display:flex}.updates-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ash);flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex}.updates-meta time{color:var(--graphite)}.updates-feature h2,.update-card h2,.updates-list-head h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:500}.updates-feature h2{max-width:15ch;font-size:34px;line-height:1.06}.updates-feature p{color:var(--graphite);max-width:58ch;margin:0;font-size:15px;line-height:1.6}.updates-feature-media{aspect-ratio:16/10;background:var(--ink);overflow:hidden}.updates-feature-media img,.update-thumb img{object-fit:cover;width:100%;height:100%;display:block}.updates-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.updates-actions a{color:var(--accent);background:#f2ede39e;border:1px solid #2e4a3a38;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.updates-actions a:hover{background:#e6eee8;border-color:#2e4a3a61}.updates-list-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.updates-list-head h2{font-size:30px;line-height:1}.updates-list-head p{color:var(--graphite);max-width:54ch;margin:8px 0 0;font-size:13px;line-height:1.45}.updates-list-head .mono{color:var(--ash);white-space:nowrap;font-size:11px}.updates-list{border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.update-card{border-bottom:1px solid var(--rule);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:22px;padding:20px 0;display:grid}.update-thumb{aspect-ratio:4/3;background:var(--ink);overflow:hidden}.update-content{flex-direction:column;gap:11px;min-width:0;display:flex}.update-card h2{max-width:36ch;margin-top:8px;font-size:23px;line-height:1.13}.update-card p{color:var(--graphite);max-width:72ch;margin:0;font-size:13.5px;line-height:1.55}.update-tags{flex-wrap:wrap;gap:6px;display:flex}.update-tags span{letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);border:1px solid var(--rule);padding:4px 7px;font-size:10px}.update-card footer{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.update-card footer .mono{color:var(--ash);font-size:10.5px}@media (max-width:980px){.updates-hero{padding:30px 0 28px}.updates-hero .wrap{grid-template-columns:1fr}.updates-hero-copy,.updates-hero-note{grid-column:1/-1}.updates-hero-copy h1{max-width:14ch;font-size:34px}.updates-hero-copy p{margin-top:12px;font-size:13.5px;line-height:1.5}.updates-hero-note{display:none}.updates-body{padding:22px 0 58px}.updates-tabs{gap:6px;margin-bottom:20px}.updates-tabs button{padding:7px 10px;font-size:11px}.updates-feature{grid-template-columns:1fr;gap:14px;margin-bottom:30px;padding:16px 0}.updates-feature h2{max-width:none;font-size:25px}.updates-feature p{font-size:13.5px;line-height:1.52}.updates-feature-media{aspect-ratio:16/9;order:-1}.updates-list-head{flex-direction:column;align-items:start;gap:6px}.updates-list-head h2{font-size:23px}.updates-list-head p{font-size:12.5px}.update-card{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:14px 0}.update-card h2{margin-top:5px;font-size:17px;line-height:1.18}.update-card p{font-size:12.5px;line-height:1.45}.updates-meta{letter-spacing:.1em;gap:8px;font-size:9px}.update-tags{display:none}.update-card footer{flex-direction:column;align-items:flex-start;gap:8px}.updates-actions a{padding:6px 8px;font-size:11px}}@media (max-width:560px){.update-card{grid-template-columns:72px minmax(0,1fr)}.update-thumb{aspect-ratio:1}.updates-actions{gap:6px}}
