:root {
  --cream: #f4f1ea;
  --bone: #faf6ee;
  --ink: #1f2522;
  --ink-soft: #5f6862;
  --ink-mute: #8b9590;
  --sage: #405d50;
}

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  background: var(--cream);
  color: var(--ink);
  font-family: Inter, -apple-system, system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
  line-height: 1.65;
}
.container { max-width: 720px; margin: 0 auto; padding: 52px 26px 84px; }
.topbar { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 28px; }
.brand-wrap { display: flex; align-items: center; gap: 10px; }
.back {
  width: 38px; height: 38px; border-radius: 50%;
  background: var(--bone); color: var(--ink); font-size: 20px; font-weight: 700;
  border: 1px solid rgb(31 37 34 / 8%); display: inline-flex; align-items: center; justify-content: center;
  box-shadow: 0 8px 22px rgb(31 37 34 / 8%); text-decoration: none;
}
.brand { font-size: 10px; letter-spacing: 2px; color: var(--ink-soft); font-weight: 700; }
.juridik {
  padding: 7px 10px; border-radius: 999px; background: rgb(250 246 238 / 72%);
  border: 1px solid rgb(31 37 34 / 6%); color: var(--ink-soft);
  font-size: 10px; font-weight: 700; letter-spacing: 1.1px;
}
h1 {
  margin: 0; color: var(--ink); font: italic 42px/1.02 "Instrument Serif", Georgia, serif;
  letter-spacing: -1px;
}
.updated { margin-top: 8px; font-size: 12px; color: var(--ink-mute); }
.section { margin-top: 22px; }
.section-title { margin: 0 0 6px; color: var(--sage); font-size: 11px; line-height: 1.4; letter-spacing: 2px; font-weight: 700; text-transform: uppercase; }
.section p { margin: 8px 0; font-size: 14px; line-height: 1.65; }
.section ul { margin: 6px 0 6px 22px; padding: 0; font-size: 14px; line-height: 1.75; }
.section li { margin: 4px 0; }
a { color: var(--sage); text-underline-offset: 3px; }
code { background: var(--bone); padding: 1px 4px; border-radius: 3px; font-size: 12px; }
