body{background:#fcfcfc}.doc-container.svelte-xibue.svelte-xibue{padding-bottom:6rem;color:#334155}.container.svelte-xibue.svelte-xibue{max-width:1100px;margin:0 auto;padding:0 1.5rem}.page-header.svelte-xibue.svelte-xibue{padding:4.5rem 0 2.5rem;background:#fff;border-bottom:1px solid #f1f5f9;margin-bottom:2.5rem}.breadcrumb.svelte-xibue.svelte-xibue{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:.5rem}h1.svelte-xibue.svelte-xibue{font-size:2.8rem;font-weight:900;color:#0f172a;margin-bottom:.25rem}.tagline.svelte-xibue.svelte-xibue{color:#1e40af;font-weight:600}.action-bar.svelte-xibue.svelte-xibue{display:flex;gap:.75rem;margin-top:1rem;margin-bottom:1rem}.action-btn.svelte-xibue.svelte-xibue{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#0f172a;color:#fff;border-radius:.5rem;text-decoration:none;border:none;cursor:pointer;font-weight:700}.action-btn.svelte-xibue svg.svelte-xibue{opacity:.95}.action-btn.svelte-xibue.svelte-xibue:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a0f}.bento-card.svelte-xibue.svelte-xibue{background:linear-gradient(180deg,#ffffff,#fbfdff);border-radius:.85rem;padding:1.5rem;margin-bottom:1rem;box-shadow:0 6px 18px #1018280a;border-left:6px solid #e2e8f0}h2.svelte-xibue.svelte-xibue{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:.5rem;display:flex;align-items:center;gap:.6rem}p.svelte-xibue.svelte-xibue{line-height:1.6;color:#475569}.tight-list.svelte-xibue.svelte-xibue{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;gap:.5rem}.tight-list.svelte-xibue li.svelte-xibue{padding:.6rem 0;font-weight:600;color:#0f172a}.numbered.svelte-xibue.svelte-xibue{padding-left:1.25rem}.signature.svelte-xibue.svelte-xibue{text-align:center;padding-top:1.25rem}.signed.svelte-xibue.svelte-xibue{font-weight:800;margin:.25rem 0}.muted.svelte-xibue.svelte-xibue{font-weight:600;color:#64748b}@media (min-width:800px){.tight-list.svelte-xibue.svelte-xibue{grid-template-columns:1fr 1fr}.action-bar.svelte-xibue.svelte-xibue{justify-content:flex-end}.container.svelte-xibue>.action-bar.svelte-xibue{max-width:1100px;margin:0 auto;padding:0 1.5rem}}
