/* Plain-document style for legal pages. Deliberately unstyled — a simple
   readable document, nothing more (Onur, 2026-08-04). */

* { box-sizing: border-box; }

body {
  margin: 0;
  background: #fff;
  color: #111;
  font: 16px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

main {
  width: min(760px, calc(100% - 40px));
  margin: 0 auto;
  padding: 40px 0 80px;
}

header { margin-bottom: 28px; }

.brand { font-weight: 700; }

h1 { margin: 6px 0; font-size: 28px; line-height: 1.2; }
h2 { margin: 32px 0 10px; font-size: 20px; }
h3 { margin: 22px 0 6px; font-size: 17px; }

.meta, .muted { color: #555; font-size: 14px; }

li { margin: 4px 0; }

a { color: #0645ad; }

.notice { margin: 16px 0; }
.toc { margin: 16px 0; }
.toc ol { margin: 8px 0 0; padding-left: 22px; }

footer {
  margin-top: 48px;
  padding-top: 16px;
  border-top: 1px solid #ddd;
  color: #555;
  font-size: 14px;
}
