.page.svelte-1e0rsuc{min-height:100vh;background:#f8fafc;padding:4rem 0 6rem}.dark .page.svelte-1e0rsuc{background:#0f172a}.container.svelte-1e0rsuc{max-width:780px;margin:0 auto;padding:0 2rem}.back-link.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#1f4e79;text-decoration:none;margin-bottom:2.5rem;transition:gap .2s;font-family:Montserrat,sans-serif}.dark .back-link.svelte-1e0rsuc{color:#c8a24a}.back-link.svelte-1e0rsuc:hover{gap:.6rem}.back-link.svelte-1e0rsuc svg:where(.svelte-1e0rsuc){width:16px;height:16px}.doc-header.svelte-1e0rsuc{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(31,78,121,.1)}.dark .doc-header.svelte-1e0rsuc{border-color:#ffffff14}.doc-badge.svelte-1e0rsuc{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#c8a24a;background:#c8a24a1a;border:1px solid rgba(200,162,74,.25);border-radius:50px;padding:.25rem .85rem;margin-bottom:1rem;font-family:Montserrat,sans-serif}h1.svelte-1e0rsuc{font-size:2.5rem;font-weight:800;color:#1f4e79;margin:0 0 .5rem;font-family:Montserrat,sans-serif;line-height:1.15}.dark h1.svelte-1e0rsuc{color:#f3f4f6}.gold.svelte-1e0rsuc{color:#c8a24a}.doc-date.svelte-1e0rsuc{font-size:.8rem;color:#94a3b8;margin:0;font-family:Open Sans,sans-serif}.doc-body.svelte-1e0rsuc{display:flex;flex-direction:column;gap:2rem}.intro-block.svelte-1e0rsuc{background:#1f4e790a;border-left:3px solid #1f4e79;border-radius:0 8px 8px 0;padding:1rem 1.25rem}.dark .intro-block.svelte-1e0rsuc{background:#c8a24a0d;border-color:#c8a24a}.intro-block.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.92rem;color:#475569;line-height:1.75;margin:0;font-family:Open Sans,sans-serif}.dark .intro-block.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#9ca3af}.doc-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1rem;font-weight:700;color:#1f4e79;font-family:Montserrat,sans-serif;margin:0 0 .75rem;padding-left:.75rem;border-left:3px solid #c8a24a}.dark .doc-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#e2d5b0}.doc-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.doc-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:.92rem;color:#475569;line-height:1.75;margin:0 0 .6rem;font-family:Open Sans,sans-serif}.dark .doc-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.dark .doc-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:#9ca3af}.doc-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:.5rem 0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.3rem}.doc-note.svelte-1e0rsuc{display:flex;gap:.85rem;align-items:flex-start;background:#1f4e790f;border:1px solid rgba(31,78,121,.12);border-radius:12px;padding:1.1rem 1.25rem;margin-top:1rem}.dark .doc-note.svelte-1e0rsuc{background:#c8a24a0f;border-color:#c8a24a26}.doc-note.svelte-1e0rsuc svg:where(.svelte-1e0rsuc){width:20px;height:20px;color:#1f4e79;flex-shrink:0;margin-top:2px}.dark .doc-note.svelte-1e0rsuc svg:where(.svelte-1e0rsuc){color:#c8a24a}.doc-note.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.85rem;color:#475569;margin:0;font-family:Open Sans,sans-serif;line-height:1.65}.dark .doc-note.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#9ca3af}
