/* Insights entry only; retain the MARPS material and typography. */
#page-an-insights .ins-step-pick{padding:20px 8px 48px;align-items:stretch}
#page-an-insights .ins-step-pick>.ins-stepper{display:none}
#page-an-insights .ins-step-pick .ins-hero{margin:0 0 20px;gap:14px;max-width:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}
#page-an-insights .ins-step-pick .ins-hero-title{max-width:none;font-size:clamp(28px,2.4vw,36px);line-height:1.15}
#page-an-insights .ins-pick-intro{max-width:70ch;margin:0 0 24px;color:var(--ds-ink-secondary);font:500 15px/1.6 var(--ds-font)}
#page-an-insights .ins-pick-grid{gap:18px}
#page-an-insights .ins-pick-card{min-height:240px;padding:26px;gap:16px;background:var(--ds-glass-bg-strong);border:1px solid var(--ds-glass-edge);box-shadow:var(--ds-glass-shadow);backdrop-filter:blur(var(--ds-glass-blur));-webkit-backdrop-filter:blur(var(--ds-glass-blur))}
#page-an-insights .ins-pick-card .ins-pick-ico{width:40px;height:40px;border-radius:12px;background:var(--ds-accent-soft);color:var(--ds-accent-strong);box-shadow:none}
#page-an-insights .ins-pick-sub{max-width:44ch;font-size:14px;line-height:1.6}
#page-an-insights .ins-pick-meta{padding-top:18px;border-top:1px solid var(--ds-line)}
#page-an-insights .ins-pick-count{font-size:13px}
#page-an-insights .ins-pick-count b{font-size:18px;font-weight:750;color:var(--ds-accent-strong)}
#page-an-insights .ins-pick-card:focus-visible{outline:3px solid var(--ds-accent-strong);outline-offset:4px}
@media(max-width:760px){#page-an-insights .ins-pick-grid{grid-template-columns:1fr}#page-an-insights .ins-pick-card{min-height:0;padding:22px}}
@media(prefers-reduced-motion:reduce){#page-an-insights .ins-pick-card,#page-an-insights .ins-pick-arrow{transition:none}#page-an-insights .ins-pick-card:hover{transform:none}}
