.hero.svelte-1ggqm3m{color:#fff;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1.5' fill='rgba(255,255,255,0.08)' /%3E%3C/svg%3E") 0 0/60px 60px,linear-gradient(135deg,#1e1b4b 0%,#4f46e5 100%) 0 0/100% 100%;padding-block:20px 3rem}.hero__inner.svelte-1ggqm3m{max-width:var(--container-max)}.hero.svelte-1ggqm3m h1:where(.svelte-1ggqm3m){color:#fff;margin-block:50px .75rem;font-size:clamp(2rem,5vw,3rem)}.hero__subtitle.svelte-1ggqm3m{color:#e2e8f0;max-width:560px;margin:0;font-size:1.125rem}.hero.svelte-1ggqm3m .breadcrumbs{color:#ffffffd9}.hero.svelte-1ggqm3m .breadcrumbs a{color:#ffffffb3}.hero.svelte-1ggqm3m .breadcrumbs a:hover{color:#fff}.hero.svelte-1ggqm3m .breadcrumbs .separator{color:#ffffff80}.search-box.svelte-1ggqm3m{width:100%;position:relative}.search-box__icon.svelte-1ggqm3m{color:var(--color-gray-400);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-box__input.svelte-1ggqm3m{border:1px solid var(--color-gray-200);border-radius:var(--radius-full);width:100%;font-size:.875rem;font-family:var(--font-primary);color:var(--color-gray-700);background:var(--color-white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.65rem 1rem .65rem 2.75rem}.search-box__input.svelte-1ggqm3m::placeholder{color:var(--color-gray-400)}.search-box__input.svelte-1ggqm3m:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.blog-content.svelte-1ggqm3m{background:var(--color-gray-50);padding-block:3rem}.blog-content__layout.svelte-1ggqm3m{max-width:var(--container-max);grid-template-columns:200px 1fr;align-items:start;gap:3rem;display:grid}.blog-sidebar.svelte-1ggqm3m{position:sticky;top:6rem}.blog-sidebar__heading.svelte-1ggqm3m{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400);margin-top:1.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:700}.blog-sidebar__list.svelte-1ggqm3m{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar__item.svelte-1ggqm3m{text-align:left;width:100%;font-size:.9rem;font-family:var(--font-primary);color:var(--color-gray-600);border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-left:3px solid #0000;padding:.55rem .75rem;display:block}.blog-sidebar__item.svelte-1ggqm3m:hover{color:var(--color-primary-dark);background:var(--color-primary-light)}.blog-sidebar__item--active.svelte-1ggqm3m{border-left-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-light);font-weight:600}.empty-state.svelte-1ggqm3m{text-align:center;color:var(--color-gray-400);padding:4rem 1rem}.empty-state.svelte-1ggqm3m svg:where(.svelte-1ggqm3m){color:var(--color-gray-300);margin-bottom:1.5rem}.empty-state.svelte-1ggqm3m p:where(.svelte-1ggqm3m){font-size:1.125rem}.card-badge.svelte-1ggqm3m{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:var(--radius-full);width:fit-content;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.card-meta.svelte-1ggqm3m{color:var(--color-gray-400);align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;font-size:.8rem;display:flex}.card-meta__item.svelte-1ggqm3m{align-items:center;gap:.35rem;display:inline-flex}.card-meta__item.svelte-1ggqm3m svg:where(.svelte-1ggqm3m){flex-shrink:0}.featured-card.svelte-1ggqm3m{background:var(--color-white);border:1px solid var(--color-gray-100);min-height:350px;color:inherit;transition:box-shadow var(--transition-normal), transform var(--transition-normal);border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:2rem;text-decoration:none;display:grid;overflow:hidden}.featured-card.svelte-1ggqm3m:hover{box-shadow:var(--shadow-lg);color:inherit;transform:translateY(-2px)}.featured-card__image.svelte-1ggqm3m{background:var(--color-gray-100);justify-content:center;align-items:center;display:flex;overflow:hidden}.featured-card__image.svelte-1ggqm3m img:where(.svelte-1ggqm3m){object-fit:cover;width:100%;height:100%;display:block}.featured-card__placeholder.svelte-1ggqm3m{width:100%;height:100%;color:var(--color-gray-300);justify-content:center;align-items:center;display:flex}.featured-card__body.svelte-1ggqm3m{flex-direction:column;padding:2rem;display:flex}.featured-card__title.svelte-1ggqm3m{color:var(--color-gray-900);transition:text-decoration var(--transition-fast);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.35}.featured-card.svelte-1ggqm3m:hover .featured-card__title:where(.svelte-1ggqm3m){text-underline-offset:3px;text-decoration:underline}.featured-card__excerpt.svelte-1ggqm3m{color:var(--color-gray-500);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.posts-grid.svelte-1ggqm3m{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.grid-card.svelte-1ggqm3m{background:var(--color-white);border:1px solid var(--color-gray-100);color:inherit;transition:box-shadow var(--transition-normal), transform var(--transition-normal);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.grid-card.svelte-1ggqm3m:hover{box-shadow:var(--shadow-lg);color:inherit;transform:translateY(-2px)}.grid-card__image.svelte-1ggqm3m{aspect-ratio:16/9;background:var(--color-gray-100);justify-content:center;align-items:center;display:flex;overflow:hidden}.grid-card__image.svelte-1ggqm3m img:where(.svelte-1ggqm3m){object-fit:cover;width:100%;height:100%;display:block}.grid-card__placeholder.svelte-1ggqm3m{width:100%;height:100%;color:var(--color-gray-300);justify-content:center;align-items:center;display:flex}.grid-card__body.svelte-1ggqm3m{flex-direction:column;flex:1;padding:1.25rem;display:flex}.grid-card__title.svelte-1ggqm3m{color:var(--color-gray-900);transition:text-decoration var(--transition-fast);margin-bottom:.5rem;font-size:1.05rem;font-weight:600;line-height:1.4}.grid-card.svelte-1ggqm3m:hover .grid-card__title:where(.svelte-1ggqm3m){text-underline-offset:2px;text-decoration:underline}.grid-card__excerpt.svelte-1ggqm3m{color:var(--color-gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.pagination.svelte-1ggqm3m{border-top:1px solid var(--color-gray-200);justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding-top:2rem;display:flex}.pagination__btn.svelte-1ggqm3m{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);min-width:2.5rem;height:2.5rem;color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.pagination__btn.svelte-1ggqm3m:hover:not(.pagination__btn--disabled){border-color:var(--color-primary);color:var(--color-primary)}.pagination__btn--active.svelte-1ggqm3m{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pagination__btn--active.svelte-1ggqm3m:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.pagination__btn--disabled.svelte-1ggqm3m{opacity:.4;cursor:not-allowed;pointer-events:none}@media (width<=1024px){.blog-content__layout.svelte-1ggqm3m{grid-template-columns:minmax(0,1fr);gap:2rem}.blog-sidebar.svelte-1ggqm3m,.blog-main.svelte-1ggqm3m{min-width:0}.blog-sidebar.svelte-1ggqm3m{position:static}.blog-sidebar__list.svelte-1ggqm3m{-webkit-overflow-scrolling:touch;flex-direction:row;gap:.25rem;padding-bottom:.5rem;overflow-x:auto}.blog-sidebar__item.svelte-1ggqm3m{white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:3px solid #0000;border-left:none;padding:.5rem .875rem}.blog-sidebar__item--active.svelte-1ggqm3m{border-left-color:#0000;border-bottom-color:var(--color-primary)}.blog-sidebar__item.svelte-1ggqm3m:hover{border-left-color:#0000}}@media (width<=768px){.search-box.svelte-1ggqm3m{width:100%}.featured-card.svelte-1ggqm3m{grid-template-columns:1fr;min-height:auto}.featured-card__image.svelte-1ggqm3m{aspect-ratio:16/9}.featured-card__body.svelte-1ggqm3m{padding:1.5rem}.featured-card__title.svelte-1ggqm3m{font-size:1.25rem}.posts-grid.svelte-1ggqm3m{grid-template-columns:1fr}}@media (width<=640px){.hero.svelte-1ggqm3m{padding-block:3rem 2rem}.blog-content.svelte-1ggqm3m{padding-block:2rem}}
