.disclaimer.svelte-ydeots{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--sun-50);border:1px solid var(--sun-300);border-radius:var(--radius-md);padding:var(--space-4);color:var(--sun-800)}.disclaimer-icon.svelte-ydeots{flex-shrink:0;color:var(--sun-600);margin-top:2px}.disclaimer-title.svelte-ydeots{display:block;font-weight:700;font-size:var(--fz-body-sm);color:var(--sun-900);margin-bottom:var(--space-1)}.disclaimer-body.svelte-ydeots{margin:0;font-size:var(--fz-body-sm);line-height:var(--lh-relaxed);color:var(--sun-800)}.cards.svelte-ydeots{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 768px){.cards.svelte-ydeots{grid-template-columns:1fr 1fr}}.card-item.svelte-ydeots{display:flex;flex-direction:column;gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.card-item--muted.svelte-ydeots{background:var(--bg-muted);border-color:var(--border-subtle);box-shadow:none}.card-icon.svelte-ydeots{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);flex-shrink:0}.card-icon--primary.svelte-ydeots{background:var(--bg-brand-soft);color:var(--marine-600)}.card-icon--muted.svelte-ydeots{background:var(--bone-200);color:var(--fg-3)}.card-title.svelte-ydeots{margin:0;font-family:var(--font-sans);font-size:var(--fz-body-lg);font-weight:700;color:var(--fg-1);line-height:var(--lh-snug)}.card-body.svelte-ydeots{margin:0;font-size:var(--fz-body-sm);color:var(--fg-2);line-height:var(--lh-relaxed);flex:1}.card-actions.svelte-ydeots{margin-top:var(--space-2)}.learn-more-link.svelte-ydeots{font-size:var(--fz-body-sm);color:var(--fg-link);font-weight:600;text-decoration:none}.learn-more-link.svelte-ydeots:hover{text-decoration:underline}.learn-more-link.svelte-ydeots:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.back-link.svelte-ydeots{color:var(--fg-link);text-decoration:underline;font-size:var(--fz-body-sm)}.back-link.svelte-ydeots:hover{color:var(--fg-link-hover)}
