.doc-header[data-v-ca0de291]{border-bottom:var(--border-width) solid var(--color-border);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg)}.doc-header__stamp[data-v-ca0de291]{border:var(--stamp-border-width) solid;display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:700;letter-spacing:var(--stamp-letter-spacing);margin-bottom:var(--space-md);padding:var(--space-xs) var(--space-sm);text-transform:uppercase;transform:rotate(var(--stamp-rotation))}.doc-header__stamp--public[data-v-ca0de291]{border-color:var(--color-stamp-public);color:var(--color-stamp-public)}.doc-header__stamp--internal[data-v-ca0de291]{border-color:var(--color-stamp-internal);color:var(--color-stamp-internal)}.doc-header__stamp--restricted[data-v-ca0de291]{border-color:var(--color-stamp-restricted);color:var(--color-stamp-restricted)}.doc-header__title[data-v-ca0de291]{color:var(--color-text);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.doc-header__meta[data-v-ca0de291]{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-md)}.doc-header__date[data-v-ca0de291],.doc-header__department[data-v-ca0de291]{font-family:var(--font-mono)}.meta-badges[data-v-2f43fcf5]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.meta-badges__badge[data-v-2f43fcf5]{border:var(--badge-border-width) solid;border-radius:var(--badge-radius);font-family:var(--font-mono);font-size:var(--badge-font-size);letter-spacing:var(--stamp-letter-spacing);padding:var(--badge-padding-v) var(--badge-padding-h);text-transform:uppercase}.meta-badges__badge--public[data-v-2f43fcf5]{background:var(--color-badge-public-bg);border-color:var(--color-stamp-public);color:var(--color-stamp-public)}.meta-badges__badge--internal[data-v-2f43fcf5]{background:var(--color-badge-internal-bg);border-color:var(--color-stamp-internal);color:var(--color-stamp-internal)}.meta-badges__badge--restricted[data-v-2f43fcf5]{background:var(--color-badge-restricted-bg);border-color:var(--color-stamp-restricted);color:var(--color-stamp-restricted)}.meta-badges__chip[data-v-2f43fcf5]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--badge-font-size)}.document-body[data-v-8c2b07a4]{font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.document-body--deleted[data-v-8c2b07a4]{opacity:var(--trash-body-opacity)}.document-body[data-v-8c2b07a4] p{margin-bottom:1em}.document-body[data-v-8c2b07a4] em{font-style:italic}.document-body[data-v-8c2b07a4] strong{font-weight:600}.document-body[data-v-8c2b07a4] hr{border:none;border-top:var(--border-width) solid var(--color-border);margin:var(--space-xl) 0}.document-body[data-v-8c2b07a4] h2{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);margin-top:var(--space-xl)}
