.container.svelte-qnzz1s{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-5)}@media(min-width:1024px){.container.svelte-qnzz1s{padding:0 var(--space-8)}}.insights-header.svelte-qnzz1s{background-color:var(--surface-authority);padding:var(--space-14) 0 var(--space-10)}.insights-header__eyebrow-wrap.svelte-qnzz1s{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.insights-header__line.svelte-qnzz1s{display:block;width:28px;height:1px;background-color:#ffffff59}.insights-header__eyebrow.svelte-qnzz1s{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--font-bold);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf}.insights-header__title.svelte-qnzz1s{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-semibold);color:#fff;line-height:1.15;margin-bottom:var(--space-3)}.insights-header__subtitle.svelte-qnzz1s{font-family:var(--font-body);font-size:.9375rem;color:#ffffffbf;max-width:48ch;line-height:1.6}.insights-featured.svelte-qnzz1s{padding:var(--space-12) 0;background-color:#fff}.insights-featured__grid.svelte-qnzz1s{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:1024px){.insights-featured__grid.svelte-qnzz1s{grid-template-columns:repeat(2,1fr)}}.featured-card.svelte-qnzz1s{display:block;text-decoration:none;color:inherit}.featured-card__image-wrap.svelte-qnzz1s{aspect-ratio:16 / 9;overflow:hidden;margin-bottom:var(--space-4)}.featured-card__image.svelte-qnzz1s{width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured-card.svelte-qnzz1s:hover .featured-card__image:where(.svelte-qnzz1s){transform:scale(1.05)}.featured-card__meta.svelte-qnzz1s{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.featured-card__badge.svelte-qnzz1s{font-family:var(--font-body);font-size:.625rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;background-color:var(--surface-warm);color:var(--text-secondary)}.featured-card__date.svelte-qnzz1s,.featured-card__readtime.svelte-qnzz1s{font-family:var(--font-body);font-size:.75rem;color:var(--text-secondary)}.featured-card__title.svelte-qnzz1s{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-semibold);color:var(--text-authority);line-height:1.3;margin-bottom:var(--space-2)}.featured-card.svelte-qnzz1s:hover .featured-card__title:where(.svelte-qnzz1s){text-decoration:underline}.featured-card__excerpt.svelte-qnzz1s{font-family:var(--font-body);font-size:.875rem;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-3)}.featured-card__cta.svelte-qnzz1s{font-family:var(--font-body);font-size:.625rem;font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-authority);display:inline-flex;align-items:center;gap:var(--space-1);transition:gap .2s}.featured-card.svelte-qnzz1s:hover .featured-card__cta:where(.svelte-qnzz1s){gap:var(--space-2)}.insights-all.svelte-qnzz1s{padding:var(--space-10) 0 var(--space-16);background-color:#fff;border-top:1px solid var(--border-warm)}.insights-all__title.svelte-qnzz1s{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-semibold);color:var(--text-authority);margin-bottom:var(--space-6)}.insights-all__empty.svelte-qnzz1s{font-family:var(--font-body);font-size:.9375rem;color:var(--text-secondary);padding:var(--space-12) 0}.insights-all__list.svelte-qnzz1s{display:flex;flex-direction:column;gap:0}.article-row.svelte-qnzz1s{display:flex;gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--border-warm);text-decoration:none;color:inherit;transition:background-color .2s}.article-row.svelte-qnzz1s:hover{background-color:#06184a03}.article-row__image-wrap.svelte-qnzz1s{width:128px;height:96px;flex-shrink:0;overflow:hidden}@media(min-width:640px){.article-row__image-wrap.svelte-qnzz1s{width:160px;height:120px}}.article-row__image.svelte-qnzz1s{width:100%;height:100%;object-fit:cover;transition:transform .5s}.article-row.svelte-qnzz1s:hover .article-row__image:where(.svelte-qnzz1s){transform:scale(1.05)}.article-row__content.svelte-qnzz1s{flex:1;min-width:0}.article-row__meta.svelte-qnzz1s{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.article-row__badge.svelte-qnzz1s{font-family:var(--font-body);font-size:.625rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;background-color:var(--surface-warm);color:var(--text-secondary)}.article-row__date.svelte-qnzz1s{font-family:var(--font-body);font-size:.75rem;color:var(--text-secondary)}.article-row__title.svelte-qnzz1s{font-family:var(--font-display);font-size:1rem;font-weight:var(--font-semibold);color:var(--text-authority);line-height:1.3;margin-bottom:var(--space-1)}.article-row.svelte-qnzz1s:hover .article-row__title:where(.svelte-qnzz1s){text-decoration:underline}.article-row__excerpt.svelte-qnzz1s{font-family:var(--font-body);font-size:.8125rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posts-search.svelte-qnzz1s{background-color:#fff;border-bottom:1px solid var(--border-warm);padding:var(--space-4) 0}.posts-search__form.svelte-qnzz1s{display:flex;gap:var(--space-2);align-items:center}.posts-search__input-wrap.svelte-qnzz1s{flex:1;display:flex;align-items:center;height:44px;border:1px solid var(--border-warm);background:#fafaf7;transition:border-color .15s,background .15s}.posts-search__input-wrap.svelte-qnzz1s:focus-within{border-color:var(--text-authority);background:#fff}.posts-search__icon.svelte-qnzz1s{flex-shrink:0;margin:0 8px 0 12px;color:#06184a66;pointer-events:none}.posts-search__input.svelte-qnzz1s{flex:1;height:100%;padding:0;border:none;background:transparent;font-family:var(--font-body);font-size:.875rem;color:var(--text-authority);outline:none;min-width:0}.posts-search__input.svelte-qnzz1s::placeholder{color:#06184a59}.posts-search__input.svelte-qnzz1s::-webkit-search-cancel-button{display:none}.posts-search__clear.svelte-qnzz1s{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:100%;padding:0;border:none;background:none;color:#06184a66;cursor:pointer;transition:color .15s}.posts-search__clear.svelte-qnzz1s:hover{color:var(--text-authority)}.posts-search__btn.svelte-qnzz1s{height:44px;padding:0 var(--space-5);display:flex;align-items:center;gap:6px;background-color:var(--surface-authority);color:#fff;font-family:var(--font-body);font-size:.75rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;white-space:nowrap;transition:background-color .15s;flex-shrink:0}.posts-search__btn.svelte-qnzz1s:hover{background-color:#0a2260}.posts-search__btn-text.svelte-qnzz1s{display:none}@media(min-width:480px){.posts-search__btn-text.svelte-qnzz1s{display:inline}}.posts-search__meta.svelte-qnzz1s{margin-top:var(--space-2);font-family:var(--font-body);font-size:.8125rem;color:#06184a80}.posts-search__meta.svelte-qnzz1s strong:where(.svelte-qnzz1s){color:var(--text-authority)}
