h1.svelte-px9wx9{text-align:center;padding-top:60px;margin-bottom:50px;color:#1a202c;font-weight:800;font-size:2.5em;line-height:1.2}h1.svelte-px9wx9 span.title-1:where(.svelte-px9wx9){display:block;font-size:.7em;color:#4f1ca8;font-weight:600;padding-top:8px;letter-spacing:.5px}.page-wrapper.svelte-px9wx9{padding:20px;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#f8fafc,#fff);min-height:100vh}section.svelte-px9wx9{margin-bottom:4rem}h2.svelte-px9wx9{font-size:1.8rem;font-weight:700;color:#1a202c;margin-top:30px;margin-bottom:30px;padding-bottom:8px;border-bottom:2px solid #4f1ca8;text-align:center}h3.svelte-px9wx9{font-size:1.3rem;font-weight:600;color:#4f1ca8;margin-bottom:16px}h4.svelte-px9wx9{font-size:1.1rem;font-weight:600;color:#4f1ca8;margin-bottom:12px;margin-top:1.5rem}.intro-section.svelte-px9wx9{text-align:center;margin-bottom:3rem}.intro-content.svelte-px9wx9{padding:2rem;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000d}.intro-description.svelte-px9wx9{font-size:1.1rem;line-height:1.8;color:#4a5568;margin:0}.content-card.svelte-px9wx9{background:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.content-card.svelte-px9wx9:hover{transform:translateY(-2px);box-shadow:0 8px 32px #4f1ca81a}.content-card.svelte-px9wx9 h3:where(.svelte-px9wx9){margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.content-card.svelte-px9wx9 p:where(.svelte-px9wx9){margin-bottom:1.5rem;color:#4a5568;font-size:1rem;line-height:1.8}.content-card.svelte-px9wx9 p:where(.svelte-px9wx9):last-child{margin-bottom:0}.content-card.svelte-px9wx9 ul:where(.svelte-px9wx9){margin-left:1.5rem;margin-bottom:1.5rem;color:#4a5568;font-size:1rem;line-height:1.8}.content-card.svelte-px9wx9 li:where(.svelte-px9wx9){margin-bottom:.5rem}.table-wrapper.svelte-px9wx9{margin:1.5rem 0;overflow-x:auto;border-radius:8px;box-shadow:0 1px 3px #0000001a}table.svelte-px9wx9{width:100%;border-collapse:collapse;font-size:.9rem;background:#fff}table.svelte-px9wx9 td:where(.svelte-px9wx9){border:1px solid #e2e8f0;padding:12px 16px;vertical-align:top}table.svelte-px9wx9 tr:where(.svelte-px9wx9)>td:where(.svelte-px9wx9):first-child{width:30%;font-weight:600;text-align:center;background-color:#f8fafc;color:#4a5568}table.svelte-px9wx9 tr:where(.svelte-px9wx9)>td:where(.svelte-px9wx9):last-child{color:#4a5568;line-height:1.6}table.svelte-px9wx9 a:where(.svelte-px9wx9){color:#4f1ca8;text-decoration:none;font-weight:500;transition:color .2s ease}table.svelte-px9wx9 a:where(.svelte-px9wx9):hover{color:#7c3aed;text-decoration:underline}.info-box.svelte-px9wx9{margin:60px auto 40px;padding:32px;background:linear-gradient(135deg,#f0f8ff,#e0f2fe);border:1px solid #bae6fd;border-radius:20px;color:#0c4a6e;box-shadow:0 8px 32px #0ea5e91a;position:relative;overflow:hidden}.info-box.svelte-px9wx9:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ea5e9,#3b82f6,#6366f1)}.info-box.svelte-px9wx9 p:where(.svelte-px9wx9){margin:0;line-height:1.7;color:#0c4a6e;font-weight:500}.info-box.svelte-px9wx9 p:where(.svelte-px9wx9):not(:last-child){margin-bottom:1.5rem}.skip-link.svelte-px9wx9{position:absolute;top:-40px;left:6px;background:#4f1ca8;color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1001}.skip-link.svelte-px9wx9:focus{top:6px}.sr-only.svelte-px9wx9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.page-wrapper.svelte-px9wx9{padding:15px}h1.svelte-px9wx9{font-size:2rem;margin-top:40px;margin-bottom:40px}h2.svelte-px9wx9{font-size:1.5rem}h3.svelte-px9wx9{font-size:1.2rem}h4.svelte-px9wx9{font-size:1.1rem}.intro-content.svelte-px9wx9,.content-card.svelte-px9wx9{padding:1.5rem}.info-box.svelte-px9wx9{margin:40px auto 32px;padding:24px}.table-wrapper.svelte-px9wx9{font-size:.8rem}table.svelte-px9wx9 td:where(.svelte-px9wx9){padding:8px 12px}}@media (max-width: 480px){h1.svelte-px9wx9{font-size:1.5rem;margin-top:30px;margin-bottom:30px}h2.svelte-px9wx9{font-size:1.3rem}h3.svelte-px9wx9{font-size:1.1rem}h4.svelte-px9wx9{font-size:1rem}.intro-content.svelte-px9wx9,.content-card.svelte-px9wx9{padding:1.25rem}.info-box.svelte-px9wx9{padding:20px}.table-wrapper.svelte-px9wx9{font-size:.75rem}table.svelte-px9wx9 td:where(.svelte-px9wx9){padding:6px 8px}}
