.InsightGrid_grid__JcLDx{display:grid;grid-gap:var(--gap-stack-md) var(--space-8);gap:var(--gap-stack-md) var(--space-8)}@media (min-width:720px){.InsightGrid_grid__JcLDx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.InsightGrid_grid__JcLDx{grid-template-columns:repeat(3,minmax(0,1fr))}}.InsightGrid_card__CKn0R{position:relative;display:flex;flex-direction:column;min-width:0}.InsightGrid_frame__xQ2fF{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);aspect-ratio:var(--ratio-card);transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.InsightGrid_card__CKn0R:focus-within .InsightGrid_frame__xQ2fF,.InsightGrid_card__CKn0R:hover .InsightGrid_frame__xQ2fF{box-shadow:var(--elev-2);transform:translateY(-3px)}.InsightGrid_image__9OIk9{display:block;width:100%;height:100%;aspect-ratio:var(--ratio-card);object-fit:cover;transition:transform var(--dur-slow) var(--ease-standard)}.InsightGrid_card__CKn0R:focus-within .InsightGrid_image__9OIk9,.InsightGrid_card__CKn0R:hover .InsightGrid_image__9OIk9{transform:scale(1.03)}.InsightGrid_kind__Tu2s6{margin:var(--space-6) 0 0;font-family:var(--font-label);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--accent-text)}.InsightGrid_title__PQNVV{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-h3);text-wrap:balance}.InsightGrid_titleLink__Wk__F{color:inherit;text-decoration:none}.InsightGrid_titleLink__Wk__F:after{content:"";position:absolute;inset:0}.InsightGrid_card__CKn0R:focus-within .InsightGrid_titleLink__Wk__F,.InsightGrid_card__CKn0R:hover .InsightGrid_titleLink__Wk__F{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:4px}.InsightGrid_excerpt__JUqSL{margin:var(--space-4) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.InsightGrid_action__19xJE{margin:auto 0 0;padding-top:var(--space-5);border-top:1px solid var(--border);display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--text-button);color:var(--foreground)}.InsightGrid_arrow__9jTbB{color:var(--accent-edge);transition:transform var(--dur-base) var(--ease-standard)}.InsightGrid_card__CKn0R:focus-within .InsightGrid_arrow__9jTbB,.InsightGrid_card__CKn0R:hover .InsightGrid_arrow__9jTbB{transform:translate3d(var(--space-2),0,0)}@media (prefers-reduced-motion:reduce){.InsightGrid_card__CKn0R:focus-within .InsightGrid_arrow__9jTbB,.InsightGrid_card__CKn0R:focus-within .InsightGrid_frame__xQ2fF,.InsightGrid_card__CKn0R:focus-within .InsightGrid_image__9OIk9,.InsightGrid_card__CKn0R:hover .InsightGrid_arrow__9jTbB,.InsightGrid_card__CKn0R:hover .InsightGrid_frame__xQ2fF,.InsightGrid_card__CKn0R:hover .InsightGrid_image__9OIk9{transform:none}}.ProseSections_stack__FXqKr{display:grid;grid-gap:var(--section-sm);gap:var(--section-sm)}.ProseSections_heading__uxEsC{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3);line-height:var(--leading-snug);color:var(--foreground);text-align:center;margin-inline:auto;max-width:none;text-wrap:balance}@media (min-width:768px){.ProseSections_heading__uxEsC{white-space:nowrap}}.ProseSections_paragraph__Bhwli{margin-top:var(--space-5);margin-inline:auto;font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--muted);max-width:var(--measure-lead);text-wrap:pretty}.ProseSections_heading__uxEsC+.ProseSections_paragraph__Bhwli{margin-top:var(--space-6)}.ProseSections_points__aPDEg{list-style:none;margin:var(--space-8) auto 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:var(--measure-body)}.ProseSections_point__dPDSv{position:relative;padding-left:var(--space-6);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--foreground)}.ProseSections_point__dPDSv:before{content:"";position:absolute;left:0;top:.7em;width:var(--space-4);height:1px;background:var(--accent-edge)}