@layer components{.mng-anatomy{margin:2.25rem 0;padding:1.5rem 0 .25rem;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.mng-anatomy-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.mng-anatomy-cite{color:var(--color-ink-tertiary)}.mng-clauses{display:flex;flex-direction:column;gap:0}.mng-clause{position:relative;padding:.25rem 0 .25rem 2.5rem;border-left:2px solid var(--color-accent-wash)}.mng-clause-tag{position:absolute;left:0;top:.15rem;width:1.6rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.6;color:var(--color-accent);text-align:left}.mng-clause-text{margin:0}.mng-clause-foot{display:block;margin-top:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.01em;line-height:1.5;color:var(--color-ink-tertiary)}.mng-mark{font-weight:500}.mng-absent,.mng-mark{color:var(--color-accent)}.mng-absent{text-decoration:line-through;text-decoration-color:var(--color-rule-strong);text-decoration-thickness:1px;opacity:.75}.mng-seam{position:relative;margin:1rem 0 1rem 2.5rem;height:0;border-top:1px dashed var(--color-rule-strong)}.mng-seam-word{position:absolute;top:-.72rem;left:0;padding-right:.6rem;background:var(--color-paper);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-tertiary)}.mng-anatomy-note{margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.mng-clause{opacity:1!important;transform:none!important}}@media print{.mng-anatomy,.mng-clause{break-inside:avoid}.mng-seam-word{background:#ffffff}.mng-clause{border-left-color:var(--color-rule-strong)}.mng-absent{text-decoration-color:#555555}}}