.insights-page[data-astro-cid-5fgxyggo]{max-width:76rem;margin:0 auto;padding:0 1.5rem 5rem}.insights-hero[data-astro-cid-5fgxyggo]{max-width:68rem;margin-bottom:2rem;padding:2.75rem 0 2.25rem}.insights-hero__eyebrow[data-astro-cid-5fgxyggo]{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.insights-tag[data-astro-cid-5fgxyggo]{background:color-mix(in srgb,var(--color-primary,#1c497c) 10%,transparent);color:var(--color-primary,#1c497c);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:.2rem .65rem;font-weight:700;display:inline-block}.insights-dot[data-astro-cid-5fgxyggo]{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-xs)}.insights-hero__date[data-astro-cid-5fgxyggo]{color:var(--color-gray-500,#6b7280);font-size:var(--font-size-xs);font-weight:500}.insights-hero__title[data-astro-cid-5fgxyggo]{color:var(--color-gray-900,#111827);letter-spacing:-.025em;margin:0 0 1.125rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:800;line-height:1.12}.insights-hero__deck[data-astro-cid-5fgxyggo]{color:var(--color-gray-600,#4b5563);max-width:64ch;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7}.insights-hero__stack[data-astro-cid-5fgxyggo]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.insights-stack-item[data-astro-cid-5fgxyggo]{color:var(--color-gray-600,#4b5563);font-size:.8125rem;font-weight:500}.insights-stack-dot[data-astro-cid-5fgxyggo]{color:var(--color-gray-300,#d1d5db);font-size:var(--font-size-xs)}.insights-stats[data-astro-cid-5fgxyggo]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:3rem;display:grid}.insights-stats__item[data-astro-cid-5fgxyggo]{background:var(--color-gray-50,#f9fafb);border:1px solid var(--content-border,#e2e8f0);border-radius:var(--radius-md,.5rem);padding:1rem 1.125rem}.insights-stats__value[data-astro-cid-5fgxyggo]{color:var(--color-primary,#1c497c);font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:1.75rem;font-weight:800;line-height:1}.insights-stats__label[data-astro-cid-5fgxyggo]{color:var(--color-gray-500,#6b7280);font-size:var(--font-size-xs);line-height:1.4}.insights-body[data-astro-cid-5fgxyggo]{gap:4rem}.insights-body[data-astro-cid-5fgxyggo],.insights-section[data-astro-cid-5fgxyggo]{flex-direction:column;display:flex}.insights-section[data-astro-cid-5fgxyggo]{gap:1.75rem}.insights-section-header[data-astro-cid-5fgxyggo]{align-items:flex-start;gap:1.125rem;display:flex}.insights-section-num[data-astro-cid-5fgxyggo]{color:var(--color-primary,#1c497c);font-size:var(--font-size-2xs);letter-spacing:.06em;opacity:.5;flex-shrink:0;min-width:1.75rem;padding-top:.05rem;font-weight:700}.insights-section-title[data-astro-cid-5fgxyggo]{background:var(--style-section-mark,none);border-left:var(--style-section-rule,2px solid var(--color-primary,#1c497c));color:var(--color-gray-900,#111827);font-family:var(--style-section-font,inherit);font-size:var(--style-section-size,var(--font-size-xs));font-style:var(--style-section-style,inherit);letter-spacing:var(--style-section-tracking,.06em);padding-bottom:var(--style-section-mark-pad,0);padding-left:var(--style-section-rule-gap,.75rem);text-transform:uppercase;margin:0;font-weight:700;line-height:1}.insights-section-sub[data-astro-cid-5fgxyggo]{color:var(--color-gray-500,#6b7280);margin:.3rem 0 0 .75rem;font-size:.8125rem;line-height:1.4}.insights-prose[data-astro-cid-5fgxyggo]{flex-direction:column;gap:1rem;display:flex}.insights-prose[data-astro-cid-5fgxyggo] p[data-astro-cid-5fgxyggo]{color:var(--color-gray-700,#374151);max-width:68ch;margin:0;font-size:.9375rem;line-height:1.75}.insights-prose[data-astro-cid-5fgxyggo] code[data-astro-cid-5fgxyggo]{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-800,#1f2937);border-radius:.2em;padding:.1em .35em;font-size:.875em}.insights-flow[data-astro-cid-5fgxyggo]{background:var(--color-gray-50,#f9fafb);border:1px solid var(--content-border,#e2e8f0);border-radius:var(--radius-md,.5rem);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.insights-flow__node[data-astro-cid-5fgxyggo]{border:1px solid var(--content-border,#e2e8f0);border-radius:var(--radius-sm,.25rem);color:var(--color-gray-700,#374151);background:#fff;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.insights-flow__node--start[data-astro-cid-5fgxyggo]{border-color:var(--color-primary,#1c497c);color:var(--color-primary,#1c497c)}.insights-flow__node--end[data-astro-cid-5fgxyggo]{border-color:var(--color-secondary,#2e8743);color:var(--color-secondary,#2e8743)}.insights-flow__arrow[data-astro-cid-5fgxyggo]{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-sm);font-weight:600}.insights-flow__loop[data-astro-cid-5fgxyggo]{color:var(--color-primary,#1c497c);font-size:var(--font-size-xs);letter-spacing:.03em;opacity:.7;width:100%;margin-top:.5rem;padding-left:.25rem;font-weight:600}.insights-grid[data-astro-cid-5fgxyggo]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.insights-card[data-astro-cid-5fgxyggo]{background:var(--color-gray-50,#f9fafb);border-top:2px solid var(--color-primary,#1c497c);flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.insights-card--wide[data-astro-cid-5fgxyggo]{grid-column:span 2}.insights-card__meta[data-astro-cid-5fgxyggo]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.insights-card__date[data-astro-cid-5fgxyggo]{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:600}.insights-card__domain[data-astro-cid-5fgxyggo]{background:color-mix(in srgb,var(--color-primary,#1c497c) 10%,transparent);color:var(--color-primary,#1c497c);font-size:var(--font-size-3xs);letter-spacing:.07em;text-transform:uppercase;border-radius:9999px;padding:.15rem .5rem;font-weight:700}.insights-card__title[data-astro-cid-5fgxyggo]{color:var(--color-gray-900,#111827);font-size:var(--font-size-sm);margin:0;font-weight:700;line-height:1.35}.insights-card__body[data-astro-cid-5fgxyggo]{color:var(--color-gray-700,#374151);flex:1;margin:0;font-size:.8125rem;line-height:1.65}.insights-card__body[data-astro-cid-5fgxyggo] code[data-astro-cid-5fgxyggo]{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-800,#1f2937);border-radius:.2em;padding:.1em .3em;font-size:.8125em}.insights-card__code[data-astro-cid-5fgxyggo]{border-radius:var(--radius-sm,.25rem);color:#e5e7eb;font-family:Menlo,Monaco,Cascadia Code,monospace;font-size:var(--font-size-xs);background:#111827;padding:.625rem .875rem;line-height:1.6;overflow-x:auto}.insights-card__code[data-astro-cid-5fgxyggo] code[data-astro-cid-5fgxyggo]{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.insights-card__rec[data-astro-cid-5fgxyggo]{background:color-mix(in srgb,var(--color-primary,#1c497c) 6%,transparent);border-left:2px solid var(--color-primary,#1c497c);border-radius:0 var(--radius-sm,.25rem) var(--radius-sm,.25rem) 0;color:var(--color-gray-700,#374151);font-size:var(--font-size-xs);padding:.5rem .75rem;line-height:1.6}.insights-card__rec[data-astro-cid-5fgxyggo] code[data-astro-cid-5fgxyggo]{color:var(--color-gray-900,#111827);background:#0000000f;border-radius:.2em;padding:.1em .3em;font-size:.85em}.insights-patterns[data-astro-cid-5fgxyggo]{flex-direction:column;gap:1.25rem;display:flex}.insights-pattern-card[data-astro-cid-5fgxyggo]{background:var(--color-gray-50,#f9fafb);align-items:flex-start;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.insights-pattern-card__num[data-astro-cid-5fgxyggo]{background:var(--color-primary-fill,var(--color-primary,#1c497c));color:var(--on-color-primary,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-style:italic;font-weight:700;display:flex}.insights-pattern-card__content[data-astro-cid-5fgxyggo]{flex-direction:column;flex:1;gap:.5rem;display:flex}.insights-pattern-card__title[data-astro-cid-5fgxyggo]{color:var(--color-gray-900,#111827);font-size:var(--font-size-sm);margin:0;font-weight:700}.insights-pattern-card__body[data-astro-cid-5fgxyggo]{font-size:var(--font-size-sm)}.insights-pattern-card__body[data-astro-cid-5fgxyggo],.insights-quote[data-astro-cid-5fgxyggo]{color:var(--color-gray-700,#374151);margin:0;line-height:1.7}.insights-quote[data-astro-cid-5fgxyggo]{background:color-mix(in srgb,var(--color-primary,#1c497c) 4%,transparent);border-left:3px solid var(--color-primary,#1c497c);border-radius:0 var(--radius-md,.5rem) var(--radius-md,.5rem) 0;max-width:64ch;padding:1.25rem 1.5rem;font-size:.9375rem;font-style:italic}.insights-closing[data-astro-cid-5fgxyggo]{border-top:1px solid var(--content-border,#e2e8f0);padding-top:2.5rem}.insights-closing__inner[data-astro-cid-5fgxyggo]{flex-wrap:wrap;align-items:flex-start;gap:3rem;display:flex}.insights-closing__text[data-astro-cid-5fgxyggo]{flex-direction:column;flex:1;gap:.875rem;min-width:20rem;display:flex}.insights-closing__title[data-astro-cid-5fgxyggo]{color:var(--color-gray-900,#111827);margin:0;font-size:1.125rem;font-weight:700}.insights-closing__text[data-astro-cid-5fgxyggo] p[data-astro-cid-5fgxyggo]{color:var(--color-gray-700,#374151);margin:0;font-size:.9375rem;line-height:1.7}.insights-closing__text[data-astro-cid-5fgxyggo] code[data-astro-cid-5fgxyggo]{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-800,#1f2937);border-radius:.2em;padding:.1em .35em;font-size:.875em}.insights-closing__ctas[data-astro-cid-5fgxyggo]{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.insights-btn__arrow[data-astro-cid-5fgxyggo]{opacity:.7}@media (width<=900px){.insights-stats[data-astro-cid-5fgxyggo]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.insights-grid[data-astro-cid-5fgxyggo]{grid-template-columns:1fr}.insights-card--wide[data-astro-cid-5fgxyggo]{grid-column:span 1}.insights-flow[data-astro-cid-5fgxyggo]{flex-direction:column;align-items:flex-start}.insights-flow__arrow[data-astro-cid-5fgxyggo]{transform:rotate(90deg)}.insights-pattern-card[data-astro-cid-5fgxyggo]{flex-direction:column;gap:.875rem}.insights-closing__inner[data-astro-cid-5fgxyggo]{flex-direction:column;gap:1.5rem}}@media (width<=480px){.insights-stats[data-astro-cid-5fgxyggo]{grid-template-columns:repeat(2,1fr)}.insights-hero__title[data-astro-cid-5fgxyggo]{font-size:clamp(1.625rem,6vw,2.5rem)}}
