.blog-section.svelte-13hmhpw{max-width:950px;margin:0 auto;padding:2rem 1rem 3rem}.blog-header.svelte-13hmhpw h2:where(.svelte-13hmhpw){font-size:2rem;color:var(--text-color);margin-bottom:1.5rem;display:block;position:relative;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center}.blog-description.svelte-13hmhpw{color:var(--text-light);text-align:center;margin-bottom:2rem;font-size:1rem;line-height:1.6}.blog-content.svelte-13hmhpw{display:flex;justify-content:center;margin-top:2rem}.info-card.svelte-13hmhpw{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem;box-shadow:var(--box-shadow);transition:var(--transition);position:relative;overflow:hidden;max-width:600px;width:100%}.info-card.svelte-13hmhpw:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}.info-card.svelte-13hmhpw:hover{transform:translateY(-4px);box-shadow:var(--box-shadow-lg);border-color:var(--primary-color)}.info-icon.svelte-13hmhpw{width:56px;height:56px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 16px #4361ee40}.info-icon.svelte-13hmhpw svg:where(.svelte-13hmhpw){width:24px;height:24px;color:#fff}.section-description.svelte-13hmhpw{font-size:1rem;color:var(--text-light);line-height:1.6;margin:0;text-align:center}p.svelte-13hmhpw{color:var(--text-light)}@media (min-width: 481px){.blog-section.svelte-13hmhpw{padding:3rem 1rem 4rem}.blog-header.svelte-13hmhpw h2:where(.svelte-13hmhpw){font-size:2.25rem}.blog-description.svelte-13hmhpw{font-size:1.125rem}.info-card.svelte-13hmhpw{padding:2rem}.info-icon.svelte-13hmhpw{width:64px;height:64px}.info-icon.svelte-13hmhpw svg:where(.svelte-13hmhpw){width:28px;height:28px}.section-description.svelte-13hmhpw{font-size:1.125rem}}@media (min-width: 769px){.blog-section.svelte-13hmhpw{padding:40px 20px}.blog-header.svelte-13hmhpw h2:where(.svelte-13hmhpw){font-size:3rem;margin-bottom:2rem}.info-card.svelte-13hmhpw{padding:2.5rem}}
