.styles-module-scss-module__lfoWZa__case{gap:var(--spacing-6);flex-direction:column;display:flex}.styles-module-scss-module__lfoWZa__case+.styles-module-scss-module__lfoWZa__case{border-top:1px solid var(--color-rule);margin-block-start:var(--spacing-9,var(--spacing-8));padding-block-start:var(--spacing-8)}.styles-module-scss-module__lfoWZa__case__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__lfoWZa__case__name{font-family:var(--font-display-active);font-size:var(--text-h2);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2);overflow-wrap:break-word}.styles-module-scss-module__lfoWZa__case__url{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:lowercase;align-items:center;min-block-size:44px;display:inline-flex}.styles-module-scss-module__lfoWZa__case__shot{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:0;block-size:auto;inline-size:100%;display:block}.styles-module-scss-module__lfoWZa__case__caption{font-size:var(--text-small);color:var(--color-text-muted);margin-block-start:var(--spacing-2)}.styles-module-scss-module__lfoWZa__case__reasoning{gap:var(--spacing-5);flex-direction:column;display:flex}.styles-module-scss-module__lfoWZa__case__decisions{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;display:flex}.styles-module-scss-module__lfoWZa__case__decision{font-family:var(--font-display-active);font-size:var(--text-h3);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-h3)}.styles-module-scss-module__lfoWZa__case__why{margin:var(--spacing-2) 0 0;color:var(--color-text-2);max-inline-size:var(--spacing-measure)}.styles-module-scss-module__lfoWZa__case__metrics{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.styles-module-scss-module__lfoWZa__case__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.styles-module-scss-module__lfoWZa__case__absent{color:var(--color-text-2);max-inline-size:var(--spacing-measure);border-top:1px solid var(--color-rule);padding-block-start:var(--spacing-4)}
.stat{gap:var(--spacing-2);border-top:1px solid var(--color-border-strong);flex-direction:column;padding-block-start:var(--spacing-3);display:flex}.stat__value{font-family:var(--font-mono);font-size:var(--text-h3);font-weight:var(--weight-mono);line-height:var(--leading-heading);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}.stat__unit{font-size:var(--text-body);color:var(--color-text-muted);margin-inline-start:var(--spacing-1)}.stat__label{font-size:var(--text-body);color:var(--color-text);max-inline-size:var(--spacing-measure)}.stat__source{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.stat:not(:has(.stat__source)){outline:1px dashed var(--color-danger);outline-offset:var(--focus-offset)}.stat__value[data-placeholder]{text-decoration:underline dashed var(--color-danger) 1px;text-underline-offset:var(--spacing-1)}@media (min-width:768px){.stat{gap:var(--spacing-3);padding-block-start:var(--spacing-4)}}@media (min-width:1024px){.stat{padding-block-start:var(--spacing-5)}}@media (min-width:1440px){.stat{gap:var(--spacing-4)}}
