.ir-insights-page.svelte-1va4rog{min-height:100vh;background:var(--color-gray-50);padding:var(--spacing-6) var(--spacing-4)}.container.svelte-1va4rog{max-width:900px;margin:0 auto}.page-header.svelte-1va4rog{text-align:center;margin-bottom:var(--spacing-6)}.page-header.svelte-1va4rog h1:where(.svelte-1va4rog){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-gray-800);margin:0 0 var(--spacing-2) 0}.page-subtitle.svelte-1va4rog{font-size:var(--text-lg);color:var(--color-gray-600);margin:0;line-height:var(--leading-relaxed)}.content-body.svelte-1va4rog{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-card)}.lead-text.svelte-1va4rog{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-700);margin:0 0 var(--spacing-6) 0}.benefits-list.svelte-1va4rog{margin:0 0 var(--spacing-8) 0;padding-left:var(--spacing-6)}.benefits-list.svelte-1va4rog li:where(.svelte-1va4rog){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-4)}.benefits-list.svelte-1va4rog li:where(.svelte-1va4rog):last-child{margin-bottom:0}.contact-section.svelte-1va4rog{padding-top:var(--spacing-6);border-top:1px solid var(--color-gray-200)}.contact-section.svelte-1va4rog h2:where(.svelte-1va4rog){font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-gray-800);margin:0 0 var(--spacing-3) 0}.contact-section.svelte-1va4rog p:where(.svelte-1va4rog){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-gray-700);margin:0}.contact-section.svelte-1va4rog a:where(.svelte-1va4rog){color:var(--color-primary-600);text-decoration:none;font-weight:var(--font-medium);transition:color var(--transition-base)}.contact-section.svelte-1va4rog a:where(.svelte-1va4rog):hover{color:var(--color-primary-700);text-decoration:underline}@media(max-width:768px){.ir-insights-page.svelte-1va4rog{padding:var(--spacing-4) var(--spacing-3)}.page-header.svelte-1va4rog h1:where(.svelte-1va4rog){font-size:var(--text-2xl)}.page-subtitle.svelte-1va4rog,.lead-text.svelte-1va4rog{font-size:var(--text-base)}.content-body.svelte-1va4rog{padding:var(--spacing-4)}.benefits-list.svelte-1va4rog li:where(.svelte-1va4rog),.contact-section.svelte-1va4rog p:where(.svelte-1va4rog){font-size:var(--text-sm)}}
