:root{color-scheme:dark;--bg:#101012;--paper:#eee5d5;--gold:#d6b57b;--muted:#b4ada1;--line:#d6b57b33}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;color:var(--paper);font:16px/1.7 'Segoe UI',Arial,sans-serif;background:radial-gradient(ellipse at 85% 0%,#51402733,transparent 45%)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}[hidden]{display:none!important}.shell{max-width:1120px;margin:auto;padding:0 32px}.header{display:flex;align-items:center;justify-content:space-between;min-height:100px;border-bottom:1px solid var(--line);gap:24px}.brand{font:600 14px Georgia,serif;letter-spacing:2.7px}.brand span{color:var(--gold);font-size:28px;margin-right:14px}.languages{display:flex;gap:8px;align-items:center}.languages button{border:0;background:none;color:var(--muted);padding:14px 9px;font-size:12px;letter-spacing:1px}.languages button[aria-pressed=true]{color:var(--gold)}.languages>span{color:#726858}.intro{padding:64px 0 42px}.eyebrow{font-size:11px;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin:0 0 20px}h1{font:400 clamp(34px,5vw,58px)/1.12 Georgia,serif;margin:0 0 24px}.lead{max-width:640px;color:var(--muted);margin:0}.release{margin-top:22px;font-size:13px;color:#a89f90}.release a{color:var(--gold);border-bottom:1px solid var(--line)}.entry{border:1px solid var(--line);background:#171719;box-shadow:0 16px 70px #0003;margin-bottom:48px}.entry-header{padding:32px 36px 24px;border-bottom:1px solid var(--line)}.meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#a9a093;font-size:12px}.status{border:1px solid #b3935b80;background:#a7772320;color:#ecc785;padding:5px 11px;letter-spacing:.3px}.status.published{color:#b5d4b6;border-color:#73997677;background:#32483444}h2{font:400 clamp(25px,3vw,34px)/1.25 Georgia,serif;margin:19px 0 12px}.entry-intro{margin:0;color:#bfb6a8;max-width:740px}.notice{margin:20px 0 0;padding-left:13px;border-left:2px solid var(--gold);color:#d7c7a9;font-size:13px}.entry-body{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:36px;padding:28px 36px 36px}.changes{padding-left:20px;margin:0}.changes li{padding-left:7px;margin-bottom:18px;color:#d9d1c5;line-height:1.65}.changes li::marker{color:var(--gold)}figure{margin:0}figure a{display:block;border:1px solid #d6b57b44}figure img{width:100%;height:auto;display:block}figcaption{color:#a69d90;font-size:11px;line-height:1.55;margin-top:12px}.footer{border-top:1px solid var(--line);padding:25px 0 35px;color:#a69d90;font-size:12px;display:flex;justify-content:space-between;gap:20px}.footer a:hover{color:var(--gold)}@media(max-width:760px){.shell{padding:0 20px}.header{min-height:80px}.intro{padding:42px 0 30px}.entry-header{padding:24px 22px}.entry-body{display:block;padding:24px 22px}.entry-body figure{max-width:300px;margin:30px auto 0}.changes li{font-size:15px}.footer{flex-wrap:wrap}.brand{font-size:11px;letter-spacing:2px}.brand span{margin-right:8px}}@media(prefers-reduced-motion:no-preference){a,button{transition:color .15s}}

.journal-nav{display:flex;gap:20px;color:#d6b57b;font-size:13px}.header{flex-wrap:wrap}.journal-nav{order:3;width:100%;padding:12px 0 0}.journal-nav a{padding:7px 0}[hidden]{display:none!important}
