.insight-masthead{padding-block:var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}.insight-masthead__inner{gap:var(--space-4);display:grid}.insight-masthead__inner p{margin:0}.insight-masthead__review{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.insight-shell{grid-template-columns:minmax(0, var(--container-reading)) minmax(15rem, 20rem);justify-content:space-between;align-items:start;gap:var(--space-12);padding-block:var(--space-section-md);display:grid}.insight-article{min-width:0}.insight-prose{color:var(--color-text-primary)}.insight-prose>:first-child{margin-block-start:0}.insight-prose h1{max-width:22ch;font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:-.035em;margin-block-end:var(--space-8)}.insight-prose h2{margin-block:var(--space-12) var(--space-4);border-top:1px solid var(--color-border-subtle);padding-block-start:var(--space-3)}.insight-prose h3{margin-block:var(--space-8) var(--space-3)}.insight-prose p,.insight-prose li{color:var(--color-text-secondary)}.insight-prose li+li{margin-block-start:var(--space-2)}.insight-prose blockquote{padding:var(--space-5) var(--space-6);border-left:.3rem solid var(--color-signal);background:var(--color-surface-subtle);margin-inline:0}.insight-prose table{border-collapse:collapse;width:100%;margin-block:var(--space-6);font-size:var(--font-size-meta)}.insight-prose th,.insight-prose td{padding:var(--space-3);border:1px solid var(--color-border-default);text-align:left;vertical-align:top}.insight-prose th{background:var(--color-surface-subtle)}.insight-prose a{overflow-wrap:anywhere;text-underline-offset:.16em;text-decoration:underline .08em}.insight-aside{top:var(--space-6);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:grid;position:sticky}.insight-aside h2,.insight-aside p{margin:0}.insight-aside p:not(.eyebrow){color:var(--color-text-secondary)}.insight-aside__back{align-items:center;min-height:2.75rem;font-weight:700;display:flex}.insight-library{padding-block:var(--space-section-md);border-top:1px solid var(--color-border-subtle)}.insight-library__heading{max-width:var(--container-reading);margin-block-end:var(--space-10)}.insight-library__heading p{color:var(--color-text-secondary)}.insight-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.insight-card{align-content:start;gap:var(--space-4);height:100%;padding:var(--space-7);border:1px solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:grid}.insight-card h3,.insight-card p{margin:0}.insight-card p:not(.insight-card__family){color:var(--color-text-secondary)}.insight-card__family{color:var(--color-signal-strong);font-size:var(--font-size-meta);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.insight-card a{align-items:center;min-height:2.75rem;margin-block-start:auto;font-weight:750;display:flex}.insight-standards{padding-block:var(--space-section-sm);border-top:1px solid var(--color-border-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.insight-standards__inner{gap:var(--space-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.insight-standards h2,.insight-standards p{margin:0}@media (width<=58rem){.insight-shell{grid-template-columns:1fr}.insight-aside{position:static}}@media (width<=44rem){.insight-grid,.insight-standards__inner{grid-template-columns:1fr}.insight-prose table{display:block;overflow-x:auto}}
