@layer components{:where(.insights[data-v-cc7c82f6]){min-block-size:100svh;max-inline-size:42rem;padding:var(--space-32) var(--space-4) var(--space-24);margin-inline:auto;@media (width>=40rem){padding-inline:var(--space-8)}}.kicker[data-v-cc7c82f6]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-faint)}.title[data-v-cc7c82f6]{font-family:var(--font-title);font-size:var(--text-5xl);text-transform:uppercase;margin-block-start:var(--space-4);font-weight:800;line-height:.85;@media (width>=40rem){font-size:var(--text-7xl)}}.list[data-v-cc7c82f6]{gap:var(--space-4);margin-block-start:var(--space-12);display:grid}.card{&[data-v-cc7c82f6]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-xl);background-color:var(--surface-2);box-shadow:var(--rim);display:grid;position:relative}@media (width>=40rem){&[data-v-cc7c82f6]{padding:var(--space-8)}}&[data-v-cc7c82f6]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}}.card[data-v-cc7c82f6]:before,.card[data-v-cc7c82f6]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.card[data-v-cc7c82f6]:before{box-shadow:var(--plate)}.card[data-v-cc7c82f6]:after{box-shadow:var(--lift);opacity:0}.date[data-v-cc7c82f6]{justify-self:end}.name[data-v-cc7c82f6]{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-2xl);color:var(--fg);text-wrap:balance;font-weight:600}.teaser[data-v-cc7c82f6]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted);@supports (text-wrap:pretty){text-wrap:pretty}}.read[data-v-cc7c82f6]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--accent-fg);justify-self:end}.empty[data-v-cc7c82f6]{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--fg-muted);margin-block-start:var(--space-12)}@media (hover:hover){.card[data-v-cc7c82f6]:hover:before{opacity:0}.card[data-v-cc7c82f6]:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.card[data-v-cc7c82f6]{transition:var(--transition-lift)}.card[data-v-cc7c82f6]:before,.card[data-v-cc7c82f6]:after{transition:opacity .42s var(--ease-out-quint)}@media (hover:hover){.card[data-v-cc7c82f6]:hover{translate:0 calc(var(--space-1) * -1)}}}}
