.search-container.svelte-g0rejk{width:100%;margin-bottom:var(--spacing-2xl)}.search-wrapper.svelte-g0rejk{position:relative;max-width:800px;margin:0 auto}.search-icon.svelte-g0rejk{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--color-text-secondary);pointer-events:none}.search-input.svelte-g0rejk{width:100%;padding:var(--spacing-lg) var(--spacing-3xl);font-size:var(--font-size-md);border:2px solid var(--color-gray-300);border-radius:var(--border-radius-full);outline:none;transition:all var(--transition-normal);background:var(--color-bg-light);box-shadow:var(--shadow-sm)}.search-input.svelte-g0rejk:focus{border-color:var(--color-primary);box-shadow:0 4px 16px #1d70b726}.search-input.svelte-g0rejk::placeholder{color:var(--color-text-muted)}.clear-button.svelte-g0rejk{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);transition:all var(--transition-normal)}.clear-button.svelte-g0rejk svg:where(.svelte-g0rejk){width:20px;height:20px;color:var(--color-text-muted);transition:color var(--transition-normal)}.clear-button.svelte-g0rejk:hover{background:var(--color-gray-200)}.clear-button.svelte-g0rejk:hover svg:where(.svelte-g0rejk){color:var(--color-text-primary)}.search-results-info.svelte-g0rejk{text-align:center;margin-top:var(--spacing-lg)}.no-results.svelte-g0rejk{color:var(--color-text-secondary);font-size:var(--font-size-base);font-style:italic}.results-count.svelte-g0rejk{color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.search-input.svelte-g0rejk{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}.search-icon.svelte-g0rejk{width:20px;height:20px;left:var(--spacing-md)}.clear-button.svelte-g0rejk{right:var(--spacing-md)}}.blog-page.svelte-u4k2t{min-height:100vh;background:#f8f9fa}.hero-section.svelte-u4k2t{background:linear-gradient(135deg,#1d70b7,#0e5a95);padding:120px 20px 80px;color:#fff;text-align:center}.page-title.svelte-u4k2t{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-subtitle.svelte-u4k2t{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.blog-content.svelte-u4k2t{padding:80px 20px}.container.svelte-u4k2t{max-width:1200px;margin:0 auto}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem}.blog-card.svelte-u4k2t{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.blog-card.svelte-u4k2t:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.blog-image.svelte-u4k2t{width:100%;height:240px;background-size:cover;background-position:center;position:relative}.blog-category.svelte-u4k2t{position:absolute;top:15px;left:15px;background:#1d70b7;color:#fff;padding:6px 16px;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-content-inner.svelte-u4k2t{padding:1.75rem;flex:1;display:flex;flex-direction:column}.blog-meta.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;color:#666}.blog-date.svelte-u4k2t{font-weight:500}.blog-author.svelte-u4k2t{color:#999}.blog-title.svelte-u4k2t{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1rem;line-height:1.3}.blog-excerpt.svelte-u4k2t{color:#555;line-height:1.6;margin-bottom:1.5rem;font-size:1rem;flex:1}.blog-link.svelte-u4k2t{display:inline-flex;align-items:center;color:#1d70b7;text-decoration:none;font-weight:600;font-size:1rem;transition:color .3s ease;margin-top:auto}.blog-link.svelte-u4k2t:hover{color:#155a8a}.arrow.svelte-u4k2t{margin-left:8px;transition:transform .3s ease;font-size:1.25rem}.blog-link.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(5px)}.no-posts.svelte-u4k2t{text-align:center;padding:80px 20px;color:#666;font-size:1.25rem}@media(max-width:768px){.page-title.svelte-u4k2t{font-size:2.5rem}.page-subtitle.svelte-u4k2t{font-size:1.1rem}.hero-section.svelte-u4k2t{padding:100px 20px 60px}.blog-grid.svelte-u4k2t{grid-template-columns:1fr;gap:2rem}.blog-image.svelte-u4k2t{height:200px}.blog-title.svelte-u4k2t{font-size:1.35rem}}@media(max-width:480px){.page-title.svelte-u4k2t{font-size:2rem}.blog-content.svelte-u4k2t{padding:60px 15px}}
