.legal-document.svelte-1wx29gl{max-width:880px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(20px,5vw,48px);overflow-wrap:anywhere}header.svelte-1wx29gl{border-top:3px solid #b8941e;border-bottom:1px solid #e0ddd8;padding:24px 0;margin-bottom:32px}.eyebrow.svelte-1wx29gl{color:#795e15;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}h1.svelte-1wx29gl{font-size:clamp(30px,5vw,44px);line-height:1.15;margin:0 0 16px}.document-date.svelte-1wx29gl{font-size:14px;color:#666;margin:0}nav.svelte-1wx29gl{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:12px}nav.svelte-1wx29gl a:where(.svelte-1wx29gl){display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}nav.svelte-1wx29gl a:where(.svelte-1wx29gl),.document-body.svelte-1wx29gl a{color:#795e15;text-decoration:underline;text-underline-offset:3px}nav.svelte-1wx29gl a:where(.svelte-1wx29gl):hover,.document-body.svelte-1wx29gl a:hover{color:#4f3d0d}nav.svelte-1wx29gl a:where(.svelte-1wx29gl):focus-visible,.document-body.svelte-1wx29gl a:focus-visible{outline:2px solid #795e15;outline-offset:4px}.document-body.svelte-1wx29gl{font-size:16px;font-weight:400;line-height:1.8}.document-body.svelte-1wx29gl section{margin-top:32px}.document-body.svelte-1wx29gl h2{font-size:21px;line-height:1.4;margin:0 0 12px}.document-body.svelte-1wx29gl p{margin:0 0 16px}.document-body.svelte-1wx29gl ul{margin:16px 0;padding-left:24px}.document-body.svelte-1wx29gl li+li{margin-top:10px}
