.samples-page-module__4HDsNq__page{gap:var(--layout-section-gap-tight);padding-top:var(--layout-hero-clearance)}.samples-page-module__4HDsNq__heroCopy{gap:var(--spacing-3);max-width:var(--type-measure-reading-wide);display:grid}.samples-page-module__4HDsNq__heroHeading{margin:var(--spacing-2) 0 0}.samples-page-module__4HDsNq__heroBody{max-width:var(--type-measure-reading);margin:var(--spacing-2) 0 0;color:var(--text-secondary)}.samples-page-module__4HDsNq__gridSectionContent{padding-inline:var(--layout-card-grid-gutter)}.samples-page-module__4HDsNq__grid{gap:var(--layout-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.samples-page-module__4HDsNq__card{gap:var(--spacing-5);min-width:0;min-height:100%;color:inherit;grid-template-rows:auto 1fr;display:grid;position:relative}.samples-page-module__4HDsNq__cardLink{z-index:4;border-radius:var(--radius-panel-inner);display:block;position:absolute;inset:0}.samples-page-module__4HDsNq__cardLink:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:4px}.samples-page-module__4HDsNq__media{z-index:1;aspect-ratio:4/3;border-radius:var(--radius-panel-inner);background:radial-gradient(circle at top right, color-mix(in oklch, var(--decorative-card-sheen) 48%, transparent), transparent 52%), var(--surface-bg-staging);width:100%;transition:transform var(--duration-slow) var(--ease-standard), filter var(--duration-standard) var(--ease-standard);will-change:transform;position:relative;overflow:hidden}.samples-page-module__4HDsNq__card[data-disabled=true] .samples-page-module__4HDsNq__media{filter:saturate(.72)}.samples-page-module__4HDsNq__imageFrame{border-radius:inherit;background:0 0;width:100%;height:100%}.samples-page-module__4HDsNq__content{z-index:2;align-content:start;gap:var(--spacing-3);pointer-events:none;grid-template-rows:auto auto auto auto auto 1fr;min-width:0;display:grid;position:relative}.samples-page-module__4HDsNq__kickerRow{gap:var(--spacing-2);flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:28px;display:flex}.samples-page-module__4HDsNq__status,.samples-page-module__4HDsNq__meta,.samples-page-module__4HDsNq__category,.samples-page-module__4HDsNq__action{font-size:var(--type-ui-size-sm);font-variation-settings:var(--type-font-variation-ui);margin:0;font-weight:650}.samples-page-module__4HDsNq__status{min-height:28px;padding:0 var(--spacing-2);border:1px solid var(--surface-border-secondary);border-radius:var(--radius-sm);background:var(--surface-bg-secondary);color:var(--text-primary);align-items:center;display:inline-flex}.samples-page-module__4HDsNq__meta,.samples-page-module__4HDsNq__category{color:var(--text-muted)}.samples-page-module__4HDsNq__titleGroup{gap:var(--spacing-1);display:grid}.samples-page-module__4HDsNq__title{max-width:14ch;color:var(--text-primary);margin:0}.samples-page-module__4HDsNq__summary,.samples-page-module__4HDsNq__outcome{color:var(--text-secondary);margin:0}.samples-page-module__4HDsNq__outcome{color:var(--text-primary)}.samples-page-module__4HDsNq__tagList{gap:var(--spacing-1);min-height:30px;margin:var(--spacing-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.samples-page-module__4HDsNq__tag{min-height:28px;padding:0 var(--spacing-2);border:1px solid var(--surface-border-secondary);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--surface-bg-secondary) 82%, transparent);color:var(--text-secondary);font-size:var(--type-meta-size);align-items:center;font-weight:600;display:inline-flex}.samples-page-module__4HDsNq__action{gap:var(--spacing-2);padding-top:var(--spacing-2);color:var(--text-primary);align-self:end;align-items:center;display:inline-flex}.samples-page-module__4HDsNq__card[data-disabled=true] .samples-page-module__4HDsNq__action{color:var(--text-muted)}@media (hover:hover){.samples-page-module__4HDsNq__card:not([data-disabled=true]):hover .samples-page-module__4HDsNq__media{transform:scale(1.04)}}@media (max-width:1180px){.samples-page-module__4HDsNq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.samples-page-module__4HDsNq__grid{row-gap:var(--layout-card-grid-gap-mobile);grid-template-columns:1fr}.samples-page-module__4HDsNq__title{max-width:none}}
