html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0f172a;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.main.svelte-2i3ifj{padding:60px 24px 80px}.container.svelte-2i3ifj{max-width:780px;margin:0 auto}.header.svelte-2i3ifj{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(13,148,136,.12)}.header-tag.svelte-2i3ifj{display:inline-block;background:#0d948814;border:1px solid rgba(13,148,136,.2);border-radius:100px;padding:5px 16px;font-size:13px;font-weight:600;color:#0d9488;margin-bottom:20px}.header.svelte-2i3ifj h1:where(.svelte-2i3ifj){font-size:clamp(24px,4vw,42px);font-weight:900;letter-spacing:-1.5px;line-height:1.1;color:#0f172a;margin:0 0 16px}.header-meta.svelte-2i3ifj{font-size:13px;color:#0f172a73;margin:0 0 16px}.header-intro.svelte-2i3ifj{font-size:15px;line-height:1.65;color:#0f172aa6;margin:0}.status-box.svelte-2i3ifj{border:1px solid rgba(13,148,136,.18);border-radius:14px;overflow:hidden;margin-bottom:48px}.status-row.svelte-2i3ifj{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(13,148,136,.08);gap:16px;flex-wrap:wrap}.status-row.svelte-2i3ifj:last-child{border-bottom:none}.status-label.svelte-2i3ifj{font-size:13px;font-weight:500;color:#0f172aa6}.status-value.svelte-2i3ifj{font-size:13px;font-weight:600;color:#0f172a}.badge.svelte-2i3ifj{border-radius:100px;padding:4px 12px;font-size:12px;font-weight:700;flex-shrink:0}.badge-exempt.svelte-2i3ifj{background:#0d94881a;color:#0d9488;border:1px solid rgba(13,148,136,.3)}.sections.svelte-2i3ifj{display:flex;flex-direction:column}.section.svelte-2i3ifj{padding:32px 0;border-bottom:1px solid rgba(13,148,136,.08)}.section.svelte-2i3ifj:last-child{border-bottom:none}.section.svelte-2i3ifj h2:where(.svelte-2i3ifj){font-size:19px;font-weight:800;color:#0f172a;margin:0 0 16px;display:flex;align-items:center;gap:10px}.sn.svelte-2i3ifj{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#0d9488,#14b8a6);border-radius:50%;font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.section.svelte-2i3ifj p:where(.svelte-2i3ifj){font-size:14px;line-height:1.75;color:#0f172aad;margin:0 0 12px}.section.svelte-2i3ifj p:where(.svelte-2i3ifj):last-child{margin-bottom:0}.section.svelte-2i3ifj a:where(.svelte-2i3ifj){color:#0d9488;font-weight:500;text-decoration:none}.section.svelte-2i3ifj a:where(.svelte-2i3ifj):hover{text-decoration:underline}.section.svelte-2i3ifj strong:where(.svelte-2i3ifj){color:#0f172a}.section.svelte-2i3ifj code:where(.svelte-2i3ifj){background:#0d948814;padding:1px 6px;border-radius:4px;font-size:12px;color:#0d9488}.conformant-list.svelte-2i3ifj{display:flex;flex-direction:column;gap:12px}.conf-item.svelte-2i3ifj{display:flex;gap:14px;align-items:flex-start;border-radius:12px;padding:16px 18px}.conf-item.svelte-2i3ifj span:where(.svelte-2i3ifj):first-child{font-size:18px;flex-shrink:0;margin-top:1px}.conf-item.yes.svelte-2i3ifj{background:#0d94880d;border:1px solid rgba(13,148,136,.15)}.conf-item.svelte-2i3ifj strong:where(.svelte-2i3ifj){font-size:14px;color:#0f172a;display:block;margin-bottom:4px}.conf-item.svelte-2i3ifj p:where(.svelte-2i3ifj){font-size:13px;line-height:1.6;color:#0f172aa6;margin:0}.contact-box.svelte-2i3ifj{background:#0d94880d;border:1px solid rgba(13,148,136,.15);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column;gap:14px;margin:12px 0}.contact-item.svelte-2i3ifj{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:#0f172ab3}.contact-item.svelte-2i3ifj span:where(.svelte-2i3ifj){font-size:20px;flex-shrink:0;margin-top:2px}.contact-item.svelte-2i3ifj strong:where(.svelte-2i3ifj){display:block;font-size:13px;color:#0f172a80;font-weight:600;margin-bottom:2px}.contact-item.svelte-2i3ifj a:where(.svelte-2i3ifj){color:#0d9488;font-weight:600;text-decoration:none}.contact-item.svelte-2i3ifj a:where(.svelte-2i3ifj):hover{text-decoration:underline}.back-links.svelte-2i3ifj{margin-top:48px;padding-top:32px;border-top:1px solid rgba(13,148,136,.1);display:flex;gap:24px;flex-wrap:wrap}.back-links.svelte-2i3ifj a:where(.svelte-2i3ifj){color:#0d9488;font-size:14px;font-weight:600;text-decoration:none}.back-links.svelte-2i3ifj a:where(.svelte-2i3ifj):hover{text-decoration:underline}@media(max-width:500px){.status-row.svelte-2i3ifj{flex-direction:column;align-items:flex-start}}
