html:has(body.releases-page),body.releases-page{height:auto;min-height:100%;overflow:auto;overflow-x:hidden}.rel{width:min(720px,100%);margin:0 auto;padding:32px 16px 64px}.rel-back{color:var(--ink-2);text-decoration:none;font-size:14px}.rel-back:hover,.rel-back:focus-visible{color:var(--accent)}.rel-back:focus-visible,.rel a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rel-kicker{margin:28px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.rel h1{margin:4px 0 8px;font:400 clamp(40px,7vw,58px)/1.02 var(--serif);letter-spacing:-.01em}.rel-group{margin-top:28px}.rel-group h2{margin:0;font:italic 400 28px/1.1 var(--serif)}.rel-note{margin:4px 0 6px;color:var(--ink-3);font-size:13px}.rel-entry{padding:16px 0;border-top:1px solid var(--line)}.rel-entry time{display:block;color:var(--ink-3);font-size:12px;letter-spacing:.04em}.rel-entry h3{margin:4px 0 6px;font-size:16.5px;font-weight:600}.rel-entry p{margin:0;max-width:62ch;color:var(--ink-2);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.rel-group.next .rel-entry{border-left:2px solid var(--accent);border-top-color:transparent;padding-left:14px;margin-top:8px;border-radius:2px}.prv-lede{margin:8px 0 4px;max-width:62ch;font-size:17px;line-height:1.55}.prv-sec{padding:18px 0 4px;margin-top:18px;border-top:1px solid var(--line)}.prv-sec h2{margin:0 0 6px;font:italic 400 26px/1.15 var(--serif)}.prv-sec p,.prv-sec li{max-width:62ch;color:var(--ink-2);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.prv-sec p{margin:0 0 10px}.prv-sec ul{margin:0 0 10px;padding-left:20px}.prv-sec li{margin-bottom:8px}.prv-sec b{color:var(--ink);font-weight:600}.prv a{color:var(--accent)}
