.legal-desk.svelte-1wx29gl{background:var(--color-desk);min-height:100vh;padding:3.5rem 1rem 4.5rem}.legal-paper.svelte-1wx29gl{max-width:46rem;color:var(--color-ink);background:var(--color-paper);margin:0 auto;padding:2.6rem 2.4rem 2.9rem;position:relative;box-shadow:0 2px 6px #0000002e,0 24px 48px -20px #5a08048c}.tear.svelte-1wx29gl{background:linear-gradient(-45deg, transparent .42rem, var(--color-paper) 0) 0 0 / .85rem .6rem repeat-x, linear-gradient(45deg, transparent .42rem, var(--color-paper) 0) .42rem 0 / .85rem .6rem repeat-x;height:.6rem;position:absolute;left:0;right:0}.tear-t.svelte-1wx29gl{top:-.6rem;transform:scaleY(-1)}.tear-b.svelte-1wx29gl{bottom:-.6rem}.doc-num.svelte-1wx29gl{letter-spacing:.16em;font-size:.8rem;font-weight:700}.sep.svelte-1wx29gl{border-top:3px dashed var(--color-ink);opacity:.85;margin:1.1rem 0}h1.svelte-1wx29gl{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.05}.edition.svelte-1wx29gl{color:var(--color-ink-soft);margin:.6rem 0 1.6rem;font-size:.85rem}h2.svelte-1wx29gl{font-family:var(--font-display);letter-spacing:.04em;margin:1.7rem 0 .5rem;font-size:1.3rem;font-weight:700}.body.svelte-1wx29gl{margin:.6rem 0;font-size:.92rem;line-height:1.65}.back.svelte-1wx29gl{color:var(--color-print-red);letter-spacing:.12em;border-bottom:2px solid;margin-top:1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.back.svelte-1wx29gl:hover{border-bottom-color:#0000}
