.updates-directory{max-width:1120px;margin-inline:auto}.updates-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:var(--rr-space-6);align-items:end;padding-bottom:var(--rr-space-5);border-bottom:1px solid var(--rr-line)}.updates-hero h1{margin:.2rem 0 0;font-family:var(--rr-font-display);font-size:clamp(4rem,8vw,7rem);font-style:italic;line-height:.88;text-transform:uppercase}.updates-hero p{margin:0;color:var(--rr-text-soft);font-size:1.08rem;line-height:1.55}.updates-hero a{display:inline-block;margin-top:var(--rr-space-3);color:var(--rr-accent)}.updates-sync{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--rr-space-3);margin-top:var(--rr-space-4);padding:var(--rr-space-3) var(--rr-space-4);border:1px solid var(--rr-line);background:var(--rr-panel)}.updates-sync>span{width:8px;height:8px;margin-top:.35rem;border-radius:50%;background:var(--rr-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--rr-accent) 14%,transparent)}.updates-sync strong{color:var(--rr-text)}.updates-sync p{margin:.25rem 0 0;color:var(--rr-muted);line-height:1.45}.fresh-news{margin-top:var(--rr-space-7)}.fresh-news>header,.updates-archive>header{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--rr-space-4);margin-bottom:var(--rr-space-4)}.fresh-news>header>span,.updates-archive>header>span{padding-top:.5rem;color:var(--rr-accent);font-size:.75rem;font-weight:700;text-transform:uppercase}.fresh-news h2,.updates-archive h2{margin:0;font-family:var(--rr-font-display);font-size:2.3rem;font-style:italic;line-height:1;text-transform:uppercase}.fresh-news>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rr-space-2)}.fresh-news article{padding:var(--rr-space-4);border:1px solid var(--rr-accent);background:var(--rr-panel)}.fresh-news time{color:var(--rr-accent);font-size:.78rem}.fresh-news h3{margin:.6rem 0;font-size:1.3rem}.fresh-news p{color:var(--rr-text-soft);line-height:1.5}.fresh-news a{color:var(--rr-accent)}.updates-archive{margin-top:var(--rr-space-7)}.updates-archive>header p{margin:.4rem 0 0;color:var(--rr-muted)}.updates-archive ol{display:grid;gap:var(--rr-space-2);list-style:none;margin:0;padding:0}.updates-archive li{scroll-margin-top:calc(var(--rr-header) + 1rem)}.updates-archive details{border:1px solid var(--rr-line);border-radius:var(--rr-radius-panel);background:var(--rr-panel)}.updates-archive details[open]{border-color:var(--rr-line-strong)}.updates-archive summary{display:grid;grid-template-columns:130px 180px minmax(0,1fr) 42px;gap:var(--rr-space-3);align-items:center;min-height:130px;padding:var(--rr-space-3);cursor:pointer;list-style:none}.updates-archive summary::-webkit-details-marker{display:none}.update-date{display:grid;gap:.5rem;align-self:stretch;align-content:center;padding-inline:var(--rr-space-2);border-right:1px solid var(--rr-line)}.update-date span{color:var(--rr-text);font-weight:700;font-variant-numeric:tabular-nums}.update-date b{width:max-content;padding:.2rem .5rem;border:1px solid var(--rr-line-strong);color:var(--rr-accent);font-size:.68rem;text-transform:uppercase}.updates-archive summary>img{width:180px;height:102px;border:1px solid var(--rr-line);background:var(--rr-ground-raised);object-fit:cover}.update-summary h3{margin:0;font-family:var(--rr-font-display);font-size:1.55rem;font-style:italic;line-height:1.05;text-transform:uppercase}.update-summary p{display:-webkit-box;overflow:hidden;margin:.55rem 0 0;color:var(--rr-muted);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.update-toggle{position:relative;width:32px;height:32px;border:1px solid var(--rr-line-strong)}.update-toggle:before,.update-toggle:after{content:"";position:absolute;inset:50% auto auto 50%;width:12px;height:1px;background:var(--rr-accent);transform:translate(-50%,-50%)}.update-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}details[open] .update-toggle:after{display:none}.update-body{padding:var(--rr-space-5);border-top:1px solid var(--rr-line);color:var(--rr-text-soft);line-height:1.6}.update-body h3{margin:1.5rem 0 .5rem;color:var(--rr-accent);font-size:1.15rem}.update-body h3:first-child{margin-top:0}.update-body a{color:var(--rr-accent)}.update-body img{display:inline-block;width:36px;height:36px;border:1px solid var(--rr-line);background:var(--rr-ground-raised);object-fit:contain;vertical-align:middle}@media(max-width:800px){.updates-hero{grid-template-columns:1fr}.updates-archive summary{grid-template-columns:105px minmax(0,1fr) 36px}.updates-archive summary>img{display:none}.fresh-news>div{grid-template-columns:1fr}}@media(max-width:560px){.fresh-news>header,.updates-archive>header{grid-template-columns:1fr}.updates-archive summary{grid-template-columns:minmax(0,1fr) 36px}.update-date{grid-column:1;grid-row:1;display:flex;align-items:center;border-right:0}.update-summary{grid-column:1/-1;grid-row:2}.update-toggle{grid-column:2;grid-row:1}.update-body{padding:var(--rr-space-4)}}@media(min-width:801px){.updates-archive summary.no-cover{grid-template-columns:130px minmax(0,1fr) 42px}}
