.body-text.svelte-1eeo3rq{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;margin:0}.mb-4.svelte-1eeo3rq{margin-bottom:1rem}.legend-subhead.svelte-1eeo3rq{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .25rem}.hymec-table.svelte-1eeo3rq{display:flex;flex-direction:column;gap:0}.hymec-row.svelte-1eeo3rq{display:flex;align-items:center;gap:.875rem;padding:.75rem 0;border-top:1px solid var(--color-border-light)}.hymec-row.svelte-1eeo3rq:last-child{border-bottom:1px solid var(--color-border-light)}.hymec-dot.svelte-1eeo3rq{width:14px;height:14px;border-radius:3px;flex-shrink:0}.hymec-label.svelte-1eeo3rq{font-size:.9375rem;font-weight:700;color:var(--color-text-primary);min-width:130px;flex-shrink:0}.hymec-desc.svelte-1eeo3rq{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.link-list.svelte-1eeo3rq{display:flex;flex-direction:column;gap:0;margin-top:.75rem}.link-item.svelte-1eeo3rq{display:flex;align-items:center;gap:.625rem;padding:.75rem 0;border-top:1px solid var(--color-border-light);font-size:.9375rem;color:var(--color-text-primary);text-decoration:none;transition:color .15s}.link-item.svelte-1eeo3rq:last-child{border-bottom:1px solid var(--color-border-light)}.link-item.svelte-1eeo3rq:hover{color:var(--color-secondary-blue)}.link-item.svelte-1eeo3rq i:where(.svelte-1eeo3rq){font-size:1.1rem;color:var(--color-secondary-blue);flex-shrink:0}.faq-list.svelte-1eeo3rq{display:flex;flex-direction:column;gap:0;margin-top:1rem}.faq-item.svelte-1eeo3rq{border-top:1px solid var(--color-border-light);padding:0}.faq-item.svelte-1eeo3rq:last-child{border-bottom:1px solid var(--color-border-light)}.faq-item.svelte-1eeo3rq summary:where(.svelte-1eeo3rq){font-size:.9375rem;font-weight:600;color:var(--color-text-primary);padding:.875rem 2rem .875rem 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.faq-item.svelte-1eeo3rq summary:where(.svelte-1eeo3rq)::-webkit-details-marker{display:none}.faq-item.svelte-1eeo3rq summary:where(.svelte-1eeo3rq):after{content:"+";font-size:1.25rem;font-weight:300;flex-shrink:0;transition:transform .2s}.faq-item[open].svelte-1eeo3rq summary:where(.svelte-1eeo3rq):after{transform:rotate(45deg)}.faq-item.svelte-1eeo3rq p:where(.svelte-1eeo3rq){font-size:.9rem;color:var(--color-text-secondary);line-height:1.65;padding-bottom:1rem;margin:0}
