body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--color-background);color:var(--color-text);line-height:1.65}
a{color:var(--color-primary)}
.wrap{width:min(760px,calc(100% - 40px));margin:0 auto;padding:28px 0 72px}
.nav{display:flex;align-items:center;justify-content:space-between;gap:16px}
.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;letter-spacing:-1px;color:var(--color-text-heading);text-decoration:none}
h1{font-size:clamp(32px,5vw,44px);letter-spacing:-1.4px;line-height:1.15;margin:28px 0 8px;color:var(--color-text-heading)}
.updated{color:var(--color-text-muted);font-size:14px;margin:0 0 28px}
h2{font-size:20px;letter-spacing:-.4px;margin:32px 0 8px;color:var(--color-text-heading)}
p,li{font-size:15px}
ul{padding-left:20px}
li{margin:6px 0}
.links{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px;font-size:14px}
.links a{font-weight:700;text-decoration:none}
