.ct-page{gap:var(--space-4);display:grid}.ct-head{gap:var(--space-1);min-width:0;display:grid}.ct-cards,.ct-banners{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ct-banners{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.ct-card,.ct-banner{gap:var(--space-3);width:100%;padding:var(--space-3);text-align:start;color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;display:flex}.ct-card:hover,.ct-banner:hover{border-color:var(--color-primary)}.ct-banner{flex-direction:column}.ct-thumb{border-radius:var(--radius-md);background:var(--color-surface-soft);flex:none;width:4.5rem;height:4.5rem;overflow:hidden}.ct-thumb img,.ct-banner-image img{object-fit:cover;width:100%;height:100%;display:block}.ct-banner-image{aspect-ratio:12/5;border-radius:var(--radius-md);background:var(--color-surface-soft);place-items:center;display:grid;overflow:hidden}.ct-card-body{gap:var(--space-2);flex:1;min-width:0;display:grid}.ct-titles{gap:2px;min-width:0;display:grid}.ct-chips,.ct-meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ct-meta{column-gap:var(--space-3);font-size:var(--text-sm)}.ct-count{margin-inline-start:var(--space-2)}.ct-moment{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ct-editor{gap:var(--space-4);display:grid}.ct-words{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ct-words[data-good]{color:var(--color-primary)}.ct-cover{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:14rem}.ct-seo{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.ct-seo legend{padding-inline:var(--space-2);font-weight:600}.ct-note{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-soft);margin:0}.ct-review,.ct-danger{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);justify-items:start;display:grid}